Skip to content

mw gitlab completion

Releasev0.35.0 · cfeceb67

mw gitlab completion [flags]

This command outputs code meant to be saved to a file, or immediately evaluated by an interactive shell. To load completions:

To load completions in your current shell session:

Terminal window
source <(glab completion -s bash)

To load completions for every new session, run this command one time:

Terminal window
glab completion -s bash > /etc/bash_completion.d/glab
Terminal window
glab completion -s bash > /usr/local/etc/bash_completion.d/glab

If shell completion is not already enabled in your environment you must enable it. Run this command one time:

Terminal window
echo "autoload -U compinit; compinit" >> ~/.zshrc

To load completions in your current shell session:

Terminal window
source <(glab completion -s zsh); compdef _glab glab

To load completions for every new session, run this command one time:

Terminal window
glab completion -s zsh > "${fpath[1]}/_glab"

For older versions of macOS, you might need this command:

Terminal window
glab completion -s zsh > /usr/local/share/zsh/site-functions/_glab

The Homebrew version of glab should install completions automatically.

To load completions in your current shell session:

Terminal window
glab completion -s fish | source

To load completions for every new session, run this command one time:

Terminal window
glab completion -s fish > ~/.config/fish/completions/glab.fish

To load completions in your current shell session:

Terminal window
glab completion -s powershell | Out-String | Invoke-Expression

To load completions for every new session, add the output of the above command to your PowerShell profile.

When installing glab through a package manager, however, you might not need more shell configuration to support completions. For Homebrew, see brew shell completion

--no-desc
Do not include shell completion description.
-s, --shell <string>
Shell type: bash, zsh, fish, powershell. Default: bash.
-h, --help
Show help for this command.
--no-interaction
Do not ask any interactive questions
--profile <string>
Saved account profile (login defaults to the verified username)
-v, --verbose <count>
Increase output verbosity. Example: --verbose=2 or -vv
Report an issue with this page

Report a documentation issue

The report includes this page’s link, section and documentation version.

Review and submit on Phabricator, or run the command using your saved CLI profile. The command asks before creating the task.