Source tree fx subcommands

Command Description
cipd run the cipd command line tool
create Scaffold new projects
format-code runs source formatters on modified files
jiri multi-purpose tool for multi-repo development.
rfc Scaffold new RFCs
sync-to Sync the local Fuchsia source tree to a given state
bazel2gn Syncs BUILD.gn and BUILD.bazel for targets that are dual-building in both.
check-goldens Checks all golden file comparisons in the GN build graph.
clang-tidy runs clang-tidy on specified files
gen-cargo generate symlinks to Rust Cargo.toml output files
grep print lines in the Fuchsia sources matching the given pattern
lint runs source linters on modified files
list-owners Finds the nearest OWNERS file corresponding to the provided path, or the
pending-commits view commits not yet published to global integration
rustfmt format Rust code
set-petal configure jiri to manage a specific petal
shush silence rust lints with allows or compiler suggested fixes
sync-from-stem sync integration and deps to a state matching fuchsia.git state
update-3p-owners updates OWNERS files for third_party dependencies
update-rust-3p-outdated updates external Rust dependencies with latest from crates.io
update-rustc-third-party updates rustc_library and rustc_binary third_party dependencies