Skip to content

Latest commit

History

History
48 lines (37 loc) 路 1.71 KB

File metadata and controls

48 lines (37 loc) 路 1.71 KB

taskctl

modern task runner

Synopsis

taskctl runs pipelines and tasks declared in tasks.yaml (or taskctl.yaml). Running it with one or more target names executes them directly; with no target and a TTY it opens an interactive selector. See the global flags for output format, config file location, and non-interactive/dry-run controls.

taskctl [target...] [-- task-args] [flags]

Examples

  taskctl prepare
  taskctl list --output json
  taskctl run test -- -v

Options

  -c, --config string   config file to use (default tasks.yaml or taskctl.yaml)
  -d, --debug           enable debug
      --dry-run         dry run
  -h, --help            help for taskctl
      --no-input        disable interactive prompts
  -o, --output string   output format (default, prefixed, raw or json)
  -q, --quiet           quiet mode
  -r, --raw             shortcut for --output=raw
      --set strings     set global variable value
  -s, --summary         show summary (default true)
  -v, --version         version for taskctl

SEE ALSO