source/tools/fmt.sh

20 lines
439 B
Bash
Raw Normal View History

2021-04-08 06:37:51 +00:00
#!/usr/bin/env bash
set -euox pipefail
cd "$(git rev-parse --show-toplevel)"
2021-08-30 04:17:57 +00:00
bazel build //tools/... //projects/reqman
2021-04-08 06:37:51 +00:00
2021-05-15 17:34:28 +00:00
DIRS=(projects tools)
2021-04-08 06:37:51 +00:00
2021-08-30 04:17:57 +00:00
function brl() {
bin="$1"
shift
2021-09-25 06:43:50 +00:00
bazel run "//${bin}" -- "$@"
2021-08-30 04:17:57 +00:00
return "$?"
}
2021-08-30 04:35:00 +00:00
brl tools/autoflake --remove-all-unused-imports -ir "${DIRS[@]}"
2021-08-30 04:17:57 +00:00
brl tools/isort "${DIRS[@]}"
brl tools/unify --quote '"' -ir "${DIRS[@]}"
brl projects/reqman clean tools/python/requirements.txt