Cli/ref/mw gitlab completion

< Cli‎ | ref

mw gitlab completion edit

Generate shell completion scripts

Synopsis edit

The output of this command will be computer code and is meant to be saved to a file or immediately evaluated by an interactive shell. To load completions:

Bash edit

To load completions in your current shell session:

source <(glab completion -s bash)

To load completions for every new session, execute once:

Linux edit

glab completion -s bash > /etc/bash_completion.d/glab

macOS edit

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

Zsh edit

If shell completion is not already enabled in your environment you will need to enable it. You can execute the following once:

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

To load completions in your current shell session:

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

To load completions for every new session, execute once:

Linux edit

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

macOS edit

For older versions of macOS, this may be required:

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

The Homebrew version of glab should automatically install completions.

fish edit

To load completions in your current shell session:

glab completion -s fish | source

To load completions for every new session, execute once:

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

PowerShell edit

To load completions in your current shell session:

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, it’s possible that no additional shell configuration is necessary to gain completion support. For Homebrew, see https://docs.brew.sh/Shell-Completion

mw gitlab completion [flags]

Options edit

      --no-desc        Do not include shell completion description
  -s, --shell string   Shell type: {bash|zsh|fish|powershell} (default "bash")

Options inherited from parent commands edit

      --help             Help for this command
      --no-interaction   Do not ask any interactive questions
  -v, --verbose count    Increase output verbosity. Example: --verbose=2 or -vv

SEE ALSO edit

  • mw gitlab - Interact with the Wikimedia Gitlab instance