Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Shell completions for zsh, bash and fish

Open
#59 0 comments 0 reactions 0 assignees View on GitHub

Maintainers usually reply within 1 day

Nobody has claimed this yet.

Assessment

Difficulty
3/5
Estimated time
1-2 days
Newbie friendliness
72/100
Issue type
Feature
Clarity
Mostly clear
Activity status
Active
Tech stack
bash, fish, swift, zsh
Domain
cli

Research direction

Start by checking the CLI help and the output of removemacai features and removemacai tweaks --json to learn the subcommands and names the completions need. Add zsh, bash, and fish scripts under completions/ that complete subcommands, --preset recommended|privacy, feature names, and tweak names. Consider the Homebrew formula only after the scripts work; done means all three shells offer these completions.

Written by the indexing model from the issue text.

Description

enhancement good first issue

Tab completion for the subcommands, --preset recommended|privacy and the feature and tweak names would make the CLI easier to use. The names come from removemacai features and removemacai tweaks --json, so the scripts can call those instead of hardcoding the lists.

A completions/ folder with the three scripts is enough to start, and the Homebrew formula in omlahore/homebrew-tap can install them later.

Dominant language
Swift
Stars
4.9k
Forks
144
Avg merge
19h 52m
Merged PRs (30d)
16

Getting set up

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from omlahore/RemoveMacAI

All issues in omlahore/RemoveMacAI

Similar issues

More Swift issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.