Documentation (14 pages)
CLI Reference
Complete reference for the Tallow command-line interface.
Global Options
--relay <ADDRESS> Override default relay server--tor Route through Tor (SOCKS5 proxy)--no-p2p Disable peer-to-peer, force relay--verbose Enable verbose logging--quiet Suppress non-essential output--no-color Disable colored output (also respects NO_COLOR env)Commands
tallow send
Send files or directories to a peer.
tallow send [OPTIONS] <FILES...>Arguments:
<FILES...>— One or more files or directories to send
Options:
| Flag | Description | Default |
|---|---|---|
--code <CODE> |
Use a specific room code (legacy word phrases accepted) | Auto-generated |
--relay <ADDR> |
Override relay server | relay.sendtallow.com:4433 |
--compress <ALG> |
Compression: zstd, lz4, brotli, none | zstd |
--no-compress |
Disable compression | |
--password |
Require password for receiver | |
--tor |
Route through Tor | |
--no-p2p |
Force relay-only transfer |
Examples:
# Send a single filetallow send photo.jpg
# Send multiple filestallow send file1.txt file2.pdf
# Send a directorytallow send ./documents/
# Send with a custom codetallow send --code my-custom-code file.txt
# Send with password protectiontallow send --password sensitive.pdftallow receive
Receive files from a peer.
tallow receive [OPTIONS] <CODE>Arguments:
<CODE>— The room code from the sender
Options:
| Flag | Description | Default |
|---|---|---|
--output <DIR> |
Output directory | Current directory |
--relay <ADDR> |
Override relay server | relay.sendtallow.com:4433 |
--yes |
Auto-accept file offer | |
--tor |
Route through Tor | |
--no-p2p |
Force relay-only transfer |
Examples:
# Receive with a room codetallow receive U93DGU
# Receive to a specific directorytallow receive --output ~/Downloads U93DGU
# Auto-accept without confirmationtallow receive --yes U93DGUtallow chat
Start an encrypted chat session.
tallow chat [OPTIONS] [CODE]Options:
| Flag | Description |
|---|---|
--code <CODE> |
Use a specific room code (legacy word phrases accepted) |
--relay <ADDR> |
Override relay server |
Examples:
# Start a new chat (generates code)tallow chat
# Join an existing chattallow chat U93DGUtallow clip
Share clipboard content securely.
tallow clip [OPTIONS] [CODE]Sends or receives clipboard text through an encrypted channel.
tallow tui
Launch the interactive terminal UI.
tallow tuiOpens a full-screen terminal interface with panels for sending, receiving, chat, clipboard, contacts, history, and settings. Supports slash commands and a command palette (Ctrl+K).
tallow identity
Manage your cryptographic identity.
tallow identity [SUBCOMMAND]Subcommands:
| Subcommand | Description |
|---|---|
show |
Display your public fingerprint |
export |
Export your public key |
reset |
Generate a new identity (destroys current) |
tallow config
Manage configuration.
tallow config [SUBCOMMAND]Subcommands:
| Subcommand | Description |
|---|---|
show |
Display current configuration |
set <KEY> <VALUE> |
Set a configuration value |
reset |
Reset to defaults |
path |
Show config file location |
tallow doctor
Run diagnostic checks.
tallow doctorChecks system compatibility, crypto library availability, network connectivity to the relay, and Tor availability.
tallow benchmark
Benchmark cryptographic operations.
tallow benchmark [OPTIONS]Tests ML-KEM key generation, encapsulation, AES-256-GCM throughput, BLAKE3 hashing speed, and Argon2id derivation time.
tallow speed-test
Test transfer speed to the relay.
tallow speed-test [OPTIONS]Measures upload throughput to the configured relay server.
tallow completions
Generate shell completions.
tallow completions <SHELL>Supported shells: bash, zsh, fish, powershell, elvish
# Bashtallow completions bash > ~/.bash_completion.d/tallow
# Zshtallow completions zsh > ~/.zfunc/_tallow
# Fishtallow completions fish > ~/.config/fish/completions/tallow.fishtallow update
Update Tallow to the latest version.
tallow updateAuto-detects your installation method (Homebrew, Scoop, or binary download) and updates accordingly.
Environment Variables
| Variable | Description |
|---|---|
TALLOW_RELAY |
Default relay server address |
TALLOW_CODE |
Pre-set room code |
TALLOW_TOR |
Enable Tor by default (1 or true) |
NO_COLOR |
Disable colored output |
TALLOW_CONFIG |
Override config file path |