tree: 5020a40e7835b43ba9ad76871502d75df57689ea [path history] [tgz]
  1. src/
  2. BUILD.gn
  3. METADATA.textproto
  4. OWNERS
  5. README.md
tools/funnel/README.md

funnel

funnel takes a Fuchsia device in Product mode (i.e. not fastboot or zedboot) and forwards the necessary ports from it over ssh. This allows for you to develop in a remote workflow from your remote host.

Usage

Usage: funnel -h <host> [-t <target-name>] [-r <repository-port>]

ffx Remote forwarding.

Options:
  -h, --host        the remote host to forward to
  -t, --target-name the name of the target to forward
  -r, --repository-port
                    the repository port to forward to the remote host
  --help            display usage information

Notes

This binary is intended to replace the existing fssh tunnel command (source).

TODO

  • Target selection when more than one target is detected.
  • Additional port forwards
  • Auto add and remove targets when the ssh connection is established/dropped.