completions
console2svg completions generate <shell>completions は、各種シェルにおけるコマンドライン自動補完スクリプトを生成するためのサブコマンドです。
サブコマンド名やオプションフラグ、引数の候補をタブキーで素早く補完できるようになります。
サブコマンドと引数
Section titled “サブコマンドと引数”generate <shell>
Section titled “generate <shell>”指定したシェル向けの補完定義コードを標準出力へ出力します。
引数 <shell> には、以下のシェル名を指定できます。
bashzshfishpwsh(PowerShell)
各シェルでの設定例
Section titled “各シェルでの設定例”生成されたスクリプトをシェルの設定ファイルに読み込ませることで、次回以降のシェル起動時から自動補完が有効になります。
console2svg completions generate bash > ~/.console2svg.bashecho "source ~/.console2svg.bash" >> ~/.bashrc補完関数ディレクトリ(fpath)へスクリプトを配置します。
mkdir -p ~/.zsh/completionsconsole2svg completions generate zsh > ~/.zsh/completions/_console2svg~/.zshrc に以下を追記します(compinit の呼び出し前)。
fpath=(~/.zsh/completions $fpath)autoload -Uz compinit && compinitconsole2svg completions generate fish > ~/.config/fish/completions/console2svg.fishPowerShell
Section titled “PowerShell”console2svg completions generate pwsh >> $PROFILE