Build fx subcommands

CommandDescription
argsmanually edit args.gn for the current build directory
buildRun Ninja to build Fuchsia
cleanclean the current Fuchsia and Zircon build artifacts
clean-buildclean the build directory and then perform a full build
fargoFargo is a prototype Fuchsia-specific wrapper around Cargo
genrun gn gen against the Zircon and Fuchsia build directories.
get-build-dirprint the current fuchsia build directory
gnmeta-build system that generates build files for Ninja
goma_authset up authentication for the Goma distributed compilation client
goma_ctlcontrol the local Goma distributed compilation client
list-boardslist boards available for building
list-packageslist packages are built
list-productslist products available for building
ninjadirectly run the build system. Don't use for regular workflows.
ninjatrace2jsonCollect Ninja trace information for analysis in chrome://tracing
setset up a build directory
set-build-dirset the default build directory used by other fx commands
usere-use a previous build directory set up by fx set
check-depschecks dependency graph in areas
compdbgenerate a compilation database for the current build configuration
gomamanage Goma distributed compilation client