Usage: ffx [-c <config...>] [-e <env>] [--machine <machine>] [--stamp <stamp>] [-t <target>] [-T <timeout>] [-l <log-level>] [--isolate-dir <isolate-dir>] [-v] [subcommand...]
Fuchsia's developer tool
Options:
-c, --config override configuration values (key=value or json)
-e, --env override the path to the environment configuration file
(file path)
--machine produce output for a machine in the specified format;
available formats: "json", "json-pretty"
--stamp create a stamp file at the given path containing the exit
code
-t, --target apply operations across single or multiple targets
-T, --timeout override default proxy timeout
-l, --log-level sets the log level for ffx output (default = Info). Other
possible values are Info, Error, Warn, and Trace. Can be
persisted via log.level config setting.
--isolate-dir turn on isolation mode using the given directory to isolate
all config and socket files into the specified directory.
This overrides the FFX_ISOLATE_DIR env variable, which can
also put ffx into this mode.
-v, --verbose logs ffx output to stdio according to log level
--help display usage information
Built-in Commands:
config View and switch default and user configurations
daemon Interact with/control the ffx daemon
schema Print out ffx schema
target Interact with a target device or emulator
version Print out ffx tool and daemon versions
platform Manage platform build prerequisites
net View and manage target network configuration
debug Start a debugging session.
doctor Run common checks for the ffx tool and host environment
net-test-realm Manage a running Network Test Realm
agis Agis Service
assembly Assemble images
component Discover and manage components
coverage Show coverage from test outputs
driver Support driver development workflows
efi Manipulate efi partition
emu Start and manage Fuchsia emulators.
fuzz Start and manage fuzzers.
inspect Query component nodes exposed via the Inspect API.
log Display logs from a target device
package Create and publish Fuchsia packages
power Control system power features
process Processes related commands
product Discover and access product bundle metadata and image data.
product-bundle DEPRECATED. Please use `ffx product` instead. More
information on how to map your usage of product-bundle to
product can be found in each of the subcommands.
profile Profile run-time information from various subsystems
repository Inspect and manage package repositories
scrutiny Audit the security of Fuchsia
sdk Modify or query the installed SDKs
session Control the session component.
setui Modify and query settings.
test Run test suite
trace Tracing is a tool that allows you to collect, aggregate, and
visualize diagnostic
tracing information from both userspace
processes and the Zircon kernel on a Fuchsia device.
wlan Developer tool for manipulating WLAN state.
storage Manage Fuchsia Filesystems
guest Manage guest operating systems
Note: There may be more commands available, use `ffx commands` for a complete list.
See 'ffx <command> help' for more information on a specific command.