glab-completion について
glab-completionは、glabコマンド向けのシェル補完コードを生成するスキルです。Bash、Zsh、fish、PowerShellで、現在のセッションまたは今後のセッションに補完を設定する方法を説明します。
主な機能
- 01Bash用補完コードの生成
- 02Zsh用補完コードの生成
- 03fish用補完コードの生成
- 04PowerShell用補完コードの生成
活用シーン
- 01現在のシェルセッションでglab補完を有効化
- 02今後のシェルセッション向けにglab補完を設定
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ vince-winkintel/ gitlab-cli-skills --skill glab-completionインストール後、Claude Code で/glab-completionを入力して読み込まれたか確認します。
詳細
glab の補完
概要
This command outputs code meant to be saved to a file, or immediately
evaluated by an interactive shell. To load completions:
### Bash
To load completions in your current shell session:
```shell
source <(glab completion -s bash)
新しいセッションごとに補完を読み込むには、このコマンドを一度実行します。
Linux
glab completion -s bash > /etc/bash_completion.d/glab
macOS
glab completion -s bash > /usr/local/etc/bash_completion.d/glab
Zsh
お使いの環境でシェル補完がまだ有効になっていない場合は、有効にする必要があります。
次のコマンドを一度実行します。
echo "autoload -U compinit; compinit" >> ~/.zshrc
現在のシェルセッションで補完を読み込むには、次のコマンドを実行します。
source <(glab completion -s zsh); compdef _glab glab
新しいセッションごとに補完を読み込むには、このコマンドを一度実行します。
Linux
glab completion -s zsh > "${fpath[1]}/_glab"
macOS
古いバージョンの macOS では、次のコマンドが必要になる場合があります。
glab completion -s zsh > /usr/local/share/zsh/site-functions/_glab
Homebrew 版の glab では、補完が自動的にインストールされるはずです。
fish
現在のシェルセッションで補完を読み込むには、次のコマンドを実行します:
glab completion -s fish | source
新しいセッションごとに補完を読み込むには、このコマンドを一度実行します:
glab completion -s fish > ~/.config/fish/completions/glab.fish
PowerShell
現在のシェルセッションで補完を読み込むには、次のコマンドを実行します:
glab completion -s powershell | Out-String | Invoke-Expression
新しいセッションごとに補完を読み込むには、上記のコマンドの出力を PowerShell プロファイルに追加します。
ただし、パッケージマネージャーを使って glab をインストールする場合は、補完を利用するために追加のシェル設定が不要なことがあります。
Homebrew については、brew shell completion を参照してください。
使い方
glab completion [--flags]
フラグ
-h --help このコマンドのヘルプを表示します。
--no-desc シェル補完の説明を含めません。
-s --shell シェルの種類:bash、zsh、fish、powershell。(bash)
## Quick start
```bash
glab completion --help
サブコマンド
このコマンドにサブコマンドはありません。
コメント
Markdown 対応