Skip to content

feat: Add bash, zsh, and fish shell completions - #13

Open
ptr1337 wants to merge 2 commits into
ProtonVPN:stablefrom
ptr1337:completions
Open

feat: Add bash, zsh, and fish shell completions#13
ptr1337 wants to merge 2 commits into
ProtonVPN:stablefrom
ptr1337:completions

Conversation

@ptr1337

@ptr1337 ptr1337 commented Mar 31, 2026

Copy link
Copy Markdown

Add shell completion scripts covering the full command hierarchy: top-level commands, subcommands (config set/list, countries list, cities list), connect flags, and value completions for all config settings.

Tested fish and bash so far. Will later test also zsh.

Add shell completion scripts covering the full command hierarchy:
top-level commands, subcommands (config set/list, countries list,
cities list), connect flags, and value completions for all config
settings.

Signed-off-by: Peter Jung <admin@ptr1337.dev>
@ptr1337

ptr1337 commented Mar 31, 2026

Copy link
Copy Markdown
Author

for packaging:

This would be right now directly packaged with the main installation. Some distribution can simply move it into a split package if they want to

Signed-off-by: Peter Jung <admin@ptr1337.dev>
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.

1 participant