コマンドライン補完¶
Docker Machine は bash シェルで コマンド補完 が使えます。
コマンド補完のインストール¶
bash¶
bash 補完(bash completion) がインストールされているかどうか確認します。お使いの Linux 環境が最小インストールでなければ、おそらく補完機能が利用できます。 Mac では brew install bash-completion
でインストールします。
補完スクリプトを /etc/bash_completion.d/
に置きます( Mac の場合は brew --prefix`/etc/bash_completion.d/
)。例:
files=(docker-machine docker-machine-wrapper docker-machine-prompt)
for f in "${files[@]}"; do
curl -L https://raw.githubusercontent.com/docker/machine/v$(docker-machine --version | tr -ds ',' ' ' | awk 'NR==1{print $(3)}')/contrib/completion/bash/$f.bash > `brew --prefix`/etc/bash_completion.d/$f
done
次回ログイン時から補完機能が使えます。
参考
- Command-line Completion
- https://docs.docker.com/machine/completion/