Show bazel help for `b` called without args.

This is less surprising than trying to use --config=bp2build as the only args, which is invalid.

Test: source build/envsetup.sh; b
Change-Id: I0b3724d05b8cc149268e660eb672192fe9bad19d
This commit is contained in:
Jingwen Chen 2021-06-16 09:44:26 +00:00
parent 757e2e1fc1
commit 69f9ed14a9
1 changed files with 8 additions and 1 deletions

View File

@ -1696,12 +1696,19 @@ function _trigger_build()
fi
)
# Convenience entry point (like m) to use Bazel in AOSP.
function b()
(
# Generate BUILD, bzl files into the synthetic Bazel workspace (out/soong/workspace).
m nothing GENERATE_BAZEL_FILES=true || return 1
# Then, run Bazel using the synthetic workspace as the --package_path.
"$(gettop)/tools/bazel" "$@" --config=bp2build
if [[ -z "$@" ]]; then
# If there are no args, show help.
"$(gettop)/tools/bazel" help
else
# Else, always run with the bp2build configuration, which sets Bazel's package path to the synthetic workspace.
"$(gettop)/tools/bazel" "$@" --config=bp2build
fi
)
function m()