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
|
|
|
|
bazel build "//${bin}"
|
|
|
|
"bazel-bin/${bin}/$(basename ${bin})" "$@"
|
|
|
|
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
|