$ 🐌snail #

Documentation

Usage: snail pipe [options] <command...>

run a command and transfer binary data to and from it

Options:
  -p, --project <domain>  specify which project (taken from remote if not set)
  --no-set-transports     do not set a custom list of socket.io transports
  --debug                 show unrecognized lines from terminal session
  -h, --help              display help for command

Examples:
    # Download a file
    snail pipe 'cat .data/omni.db' >omni.db
    # Upload a file
    snail pipe 'cat >.data/omni.db' <omni.db

Implementation problems:
There is no backpressure, on either side. Snail will grow in memory when there
is more data on stdin than the network can send. The WeTTY server will grow in
memory when there is more data on stdout than the network can receive. Restart
the project container (snail stop) to reclaim memory from WeTTY. Data is
transferred in base64 due to the terminal API supporting UTF-8 only, which is
inefficient.

Generated from Snail 2.18.0.