ffx


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.