Skip to content

feat: add zsh shell completions#19

Merged
renezander030 merged 1 commit into
renezander030:masterfrom
adityabhatkar23:feat/zsh-completions
May 31, 2026
Merged

feat: add zsh shell completions#19
renezander030 merged 1 commit into
renezander030:masterfrom
adityabhatkar23:feat/zsh-completions

Conversation

@adityabhatkar23
Copy link
Copy Markdown
Contributor

@adityabhatkar23 adityabhatkar23 commented May 31, 2026

Summary

#8

Adds Zsh completion support to capcut completions.

Features

  • Adds capcut completions zsh

  • Completes CLI subcommands

  • Completes global flags:

    • --jianying
    • -H / --human
    • -q / --quiet
    • -v / --version
  • Adds tests for Zsh completion generation

  • Updates documentation

Testing

  • Verified completion generation locally
  • Verified completion loading and completion behavior in Zsh
  • npm test passes
  • npm run lint passes

Example

capcut completions zsh > ~/.zsh/completions/_capcut

@renezander030 renezander030 merged commit 39ac7c5 into renezander030:master May 31, 2026
4 checks passed
@renezander030
Copy link
Copy Markdown
Owner

Merged — thanks Aditya! Clean refactor and nice parity with the bash one.

Fish next when you're ready, and #8 stays open to track it.

One tiny thing for the docs whenever you touch them again (not blocking): the zsh snippet only loads if ~/.zsh/completions is on fpath before compinit — worth a one-liner so people don't hit silent no-ops.

Rene

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants