123456789101112131415161718192021222324252627282930313233343536 |
- #!/usr/bin/env bash
- set -euo pipefail
- IFS=$'\n\t'
- script() {
- name="$1"
- shift
- go run "script/$name.go" "$@"
- }
- build() {
- go run build.go "$@"
- }
- case "${1:-default}" in
- test)
- LOGGER_DISCARD=1 build test
- ;;
- bench)
- LOGGER_DISCARD=1 build bench
- ;;
- prerelease)
- script authors
- build weblate
- pushd man ; ./refresh.sh ; popd
- git add -A gui man AUTHORS
- git commit -m 'gui, man, authors: Update docs, translations, and contributors'
- ;;
- *)
- build "$@"
- ;;
- esac
|