銀の光と碧い空

クラウドなインフラとC#なアプリ開発の狭間にいるエンジニアの日々

bash で azure cli を補完したい

小ネタです。azure cliをbashで使っていて、補完きかねーなーと思っていたら、自分で設定してねとドキュメントにありました。

github.com

ここにある2行を実行すれば終わりなんですが、bash-completion を入れている環境なら~/.bashrcに記述することなく、/etc/bash-completion.d/の下においておけばよさそうです。

takuya-1st.hatenablog.jp

権限とかを同じディレクトリにあるファイルに念のため揃えておいたので、こんな感じで実行しました。

$ azure --completion >> ~/azure.completion
$ sudo mv ~/azure.completion /etc/bash-completion.d/
$ sudo chown root:root /etc/bash-completion.d/azure.completion
$ sudo chmod 644  /etc/bash-completion.d/azure.completion
$ source ~/.bashrc