All apps/Invoke

Invoke

invoke

Invoke is a Python task execution tool and library.

Runs as invoke, inv|macOS, Linux, Windows|docs.pyinvoke.org

Command form

ai-draft · 2 tasks · 10 fields

Run one or more tasks from tasks.py with Invoke's core options. Per-task options are written after each task name and are not part of this form; --list and --help are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui invoke
Run tasksExample values, fixed in this page — nothing here reaches a terminal
Basic
Tasks*
string
Echo commands
--echo
TasksEach one presets the form for one job
Run tasks
tasksecho
Dry run tasks
tasksdryecho
ParametersOnly these flags are editable in the form
Tasks
One or more task names, in order.
string · positional 0 · repeatable
Echo commands
boolean
--echo-e
Dry run
Print commands instead of running them.
boolean
--dry
Use a pty
boolean
--pty-p
Warn only on failure
boolean
--warn-only-w
Debug output
boolean
--debug-d
Collection name
string
--collection-c
Search root
path
--search-root-r
Runtime config file
path
--config-f
Command timeout (seconds)
integer
--command-timeout-T
SourcesEvery flag above is checked against these
docs
$ inv[oke] [--core-opts] task1 [--task1-opts] ... taskN [--taskN-opts] [-- remainder-opts-or-values] -c STRING , --collection =STRING Specify collection name to load. -d , --debug Enable debug output. --dry Echo commands instead of actually running them -e , --echo Echo executed commands before running. -f , --config Specify a runtime configuration file…
manual2026-10-27

docs.pyinvoke.org

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