All apps/Fabric

Fabric

fabric

Library and command-line tool for SSH

Runs as fab|macOS, Linux, Windows|www.fabfile.org

Command form

ai-draft · 2 tasks · 12 fields

Run tasks from a fabfile.py over SSH against a list of hosts, or list the available tasks. Collections, config files, task arguments and sudo prompts are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui fabric
Run fabfile tasksExample values, fixed in this page — nothing here reaches a terminal
Basic
Tasks*
string
Hosts*
string
SSH private key
file
Advanced
Echo commands
--echo
TasksEach one presets the form for one job
Run tasks on hosts
taskshostsidentityecho
List tasks
list
ParametersOnly these flags are editable in the form
Tasks
Task names from fabfile.py, run in this order for each host.
string · positional 0 · repeatable
Hosts
Comma-separated list of hostnames, for example host1,host2.
string
--hosts-H
SSH private key
path
--identity-i
SSH config file
path
--ssh-config-S
Connect timeout (seconds)
integer
--connect-timeout-t
Prompt for login password
boolean
--prompt-for-login-password
Prompt for key passphrase
boolean
--prompt-for-passphrase
List tasks
List available tasks instead of running any.
boolean
--list-l
Echo commands
boolean
--echo-e
Dry run
boolean
--dry
Use a pty
boolean
--pty-p
Warn only on failures
boolean
--warn-only-w
SourcesEvery flag above is checked against these
docs
-H, --hosts Takes a comma-separated string listing hostnames against which tasks should be executed, in serial. -i, --identity Typically this can be thought of as identical to ssh -i <path>, i.e. supplying a specific, runtime private key file. --prompt-for-login-password --prompt-for-passphrase -S, --ssh-config Takes a path to load as a runtime SSH config fi…
manual3.x stable

docs.fabfile.org

invoke
-d, --debug --dry -e, --echo -l, --list=STRING -p, --pty -r STRING, --search-root=STRING -w, --warn-only
manualstable

docs.pyinvoke.org

Before it fills your prompt, Otty checks the installed fab against its version. A form that does not match your version is not offered.