Pulse 1.0.0-beta.1 betaExact, immutable release documentation.Browse latest
Documentation platform maintainersactiveReviewed 2026-08-01Review by 2027-01-12

Shell completion#

Bash, Zsh, and Fish completion are generated from the same public command specification as installed help and the CLI reference. Maintainer-only fixture, profile, task, lane, and report flags are excluded by construction.

ShellShipped fileCurrent-session install
bashcompletions/pulse.bashsource <(pulse completion bash)
zshcompletions/_pulsesource <(pulse completion zsh)
fishcompletions/pulse.fish`pulse completion fishsource`

Generate from the installed CLI#

pulse completion <bash|zsh|fish> prints the exact script shipped in the package. This is useful for dotfiles and container images that should not depend on an npm installation path.

Install persistently#

  • Bash: copy completions/pulse.bash into a directory loaded by bash-completion, or source it from ~/.bashrc.
  • Zsh: copy completions/_pulse into a directory on $fpath, then run compinit.
  • Fish: copy completions/pulse.fish into ~/.config/fish/completions/.

Completion candidates include the seven project commands, help/version/completion invocations, public flags, provider values, and completion shell names. The machine-readable owner is cli-spec.json.

Browse other documentation