stripe completion adds fish shell support
Introduced 2026-04-15 · score 0.94
HOW TO USE IT
When using fish, run `stripe completion --shell fish` to generate `stripe.fish`; move it to `~/.config/fish/completions/stripe.fish` for fish to load it. Homebrew installs the generated completion file automatically.
stripe completion --shell fishmkdir -p ~/.config/fish/completions && mv stripe.fish ~/.config/fish/completions/stripe.fishWHY THIS HELPS
Generate shell completion for a fish development environment.
REQUIREMENTS AND LIMITATIONS
- Version: v1.40.6
- --shell <shell>: Select the shell; accepted values are `bash`, `zsh`, or `fish`. Omit for shell auto-detection.
- --write-to-stdout: Print the completion script to stdout instead of creating a file.
- Prerequisite: For automatic completion loading, place `stripe.fish` in `~/.config/fish/completions`; fish loads completions from that directory.
- Prerequisite: Homebrew’s macOS formula generates bash, zsh, and fish completions, then installs `stripe.fish` to fish completions.
FIRST-PARTY EVIDENCE
- https://github.com/stripe/stripe-cli/releases/tag/v1.40.6
- https://github.com/stripe/stripe-cli/pull/1484
- https://github.com/stripe/stripe-cli/blob/v1.40.6/pkg/cmd/completion.go
- https://github.com/stripe/stripe-cli/blob/v1.40.6/.goreleaser/mac.yml
Check the installed version and the source before using it. Entry JSON