| # fx command |
| |
| For help with specific subcommands, see [Overview page](index.md). |
| |
| ```none |
| Run Fuchsia development commands. Must be run from a directory |
| that is contained in a Platform Source Tree. |
| |
| fx help flags: fx help [OPTION] |
| --no-contrib Hide contrib commands (see //tools/devshell/README.md) |
| --deprecated Do not hide deprecated commands |
| |
| Global fx options: fx [OPTION] ... |
| --dir=BUILD_DIR Path to the build directory to use when running COMMAND. |
| -d=DEVICE[:SSH_PORT] Target a specific device. |
| DEVICE may be a Fuchsia device name to be resolved using |
| ffx or an IP address. |
| An IPv4 address must be specified directly, while an IPv6 |
| need to be surrounded by brackets. |
| SSH_PORT, if specified, will be used for all commands |
| that rely on SSH to connect to the device instead of the |
| default SSH port (22). |
| Note: See "fx help set-device" for more help and to set |
| the default device for a BUILD_DIR. |
| -i Iterative mode. Repeat the command whenever a file is |
| modified under your Fuchsia directory, not including |
| out/. |
| -x Print commands and their arguments as they are executed. |
| -xx Print extra logging of the fx tool itself (implies -x) |
| --enable|disable=FEATURE Enable or disable a feature (non-persistent). Valid features: |
| incremental |
| (default=disabled, current=disabled) |
| Packages are published and served incrementally by 'fx serve-updates' |
| as they are built. Explicit 'fx build' is not required for most operations. |
| legacy_fastboot |
| (default=disabled, current=disabled) |
| Device provisioning based on legacy fastboot instead of ffx. |
| ``` |
| |
| [fx source code](https://cs.opensource.google/fuchsia/fuchsia/+/main:scripts/fx) |