devtool: sort subcommands alphabetically
@@ -536,20 +536,34 @@ cmd_help() {
echo " (in this particular order) required for the git authentication."
echo " It is mandatory that both keys are specified."
echo ""
- echo " strip [--target-libc musl|gnu]"
- echo " Strip debug symbols from the Firecracker release binaries."
+ echo " build_devctr [--no-python-package-update]"
+ echo " Builds the development container from its Dockerfile."
+ echo " -n, --no-python-package-update Do not update python packages."
echo ""
- echo " --target-libc musl|gnu Choose the target libc flavor which determines the"
- echo " toolchain used to build Firecracker release binaries."
- echo " Stripping will occur only for the Firecracker release"
- echo " binaries corresponding to the inferred toolchain. Default"
- echo " is musl."
+ echo " checkenv"
+ echo " Performs prerequisites checks needed to execute firecracker."
+ echo ""
+ echo " ci"
+ echo " Run a continuous integration test run that executes the integration tests and"
+ echo " checks that the release process works."
+ echo ""
+ echo " distclean"
+ echo " Clean up the build tree and remove the docker container."
+ echo ""
+ echo " fix_perms"
+ echo " Fixes permissions when devtool dies in the middle of a privileged session."
echo ""
echo " fmt"
echo " Auto-format all Rust source files, to match the Firecracker requirements."
echo " This should be used as the last step in every commit, to ensure that the"
echo " Rust style tests pass."
echo ""
+ echo " generate_syscall_tables <version>"
+ echo " Generates the syscall tables for seccompiler, according to a given kernel version."
+ echo " Release candidate (rc) linux versions are not allowed."
+ echo " Outputs a rust file for each supported arch: src/seccompiler/src/syscall_table/{arch}.rs"
+ echo " Supported architectures: x86_64 and aarch64."
+ echo ""
echo " help"
echo " Display this help message."
echo ""
@@ -580,23 +594,14 @@ cmd_help() {
binaries, logs/metrics FIFOs
and test created device files)."
echo ""
- echo " checkenv"
- echo " Performs prerequisites checks needed to execute firecracker."
- echo ""
- echo " fix_perms"
- echo " Fixes permissions when devtool dies in the middle of a privileged session."
- echo " build_devctr [--no-python-package-update]"
- echo " Builds the development container from its Dockerfile."
- echo " -n, --no-python-package-update Do not update python packages."
- echo ""
- echo " generate_syscall_tables <version>"
- echo " Generates the syscall tables for seccompiler, according to a given kernel version."
- echo " Release candidate (rc) linux versions are not allowed."
- echo " Outputs a rust file for each supported arch: src/seccompiler/src/syscall_table/{arch}.rs"
- echo " Supported architectures: x86_64 and aarch64."
+ echo " strip [--target-libc musl|gnu]"
+ echo " Strip debug symbols from the Firecracker release binaries."
echo ""
- echo " distclean"
- echo " Clean up the build tree and remove the docker container."
+ echo " --target-libc musl|gnu Choose the target libc flavor which determines the"
+ echo " toolchain used to build Firecracker release binaries."
+ echo " Stripping will occur only for the Firecracker release"
+ echo " binaries corresponding to the inferred toolchain. Default"
+ echo " is musl."
}
# `$0 build` - build Firecracker
