All apps/mani

mani

mani

CLI tool for managing multiple repositories

Runs as mani|macOS, Linux, Windows|manicli.com

Command form

ai-draft · 2 tasks · 12 fields

Run a shell command across the projects in mani.yaml. Other subcommands, tag expressions and themes are left out.

Opens the form; the finished command lands at your prompt, unrun
otty gui mani

mani exec

Run a command on projects
Run a command on projectsExample values, fixed in this page — nothing here reaches a terminal
Basic
Command*
string
All projects set by task
--all
Parallel
--parallel
Output format
4 choicesenum
Advanced
Dry run
--dry-run
TasksEach one presets the form for one job
Run on all projects
commandallparalleloutputdry_run
Run on selected projects
commandprojectstagspathsparalleloutput
ParametersOnly these flags are editable in the form
Command
Shell command to run; quote pipelines.
string · positional 0
All projects
boolean
--all-a
Projects
Project names, comma separated.
string
--projects-p
Tags
Tags, comma separated.
string
--tags-t
Paths
Project paths, comma separated.
string
--paths-d
Current directory
boolean
--cwd-k
Parallel
boolean
--parallel
Max concurrent
integer
--forks-f
Output format
enum
--output-ostreamtablemarkdownhtml
Dry run
boolean
--dry-run
Ignore errors
boolean
--ignore-errors
Silent
boolean
--silent-s
SourcesEvery flag above is checked against these
docs
mani exec --all ls -a, --all target all projects -k, --cwd use current working directory --dry-run print commands without executing them -f, --forks uint32 maximum number of concurrent processes (default 4) --ignore-errors ignore errors -o, --output string set ou…
manual

github.com

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