mcpField
G
glab-completion

glab-completion

github.com/vince-winkintel開発4999 回インストール1 日前に更新
リポジトリ

glab-completion について

glab-completionは、glabコマンド向けのシェル補完コードを生成するスキルです。Bash、Zsh、fish、PowerShellで、現在のセッションまたは今後のセッションに補完を設定する方法を説明します。

主な機能

  1. 01Bash用補完コードの生成
  2. 02Zsh用補完コードの生成
  3. 03fish用補完コードの生成
  4. 04PowerShell用補完コードの生成

活用シーン

  1. 01現在のシェルセッションでglab補完を有効化
  2. 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

サブコマンド

このコマンドにサブコマンドはありません。

コメント