コマンドライン補完

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/