はい。作りました。
自分が、個人だったり所属コミュニティに応じてDeployGateアカウントが複数存在するので、 いわゆる誤爆をやらかしてしまう危険がある。
deploygate-cliは設定ファイルとしてアクセストークンをぽんっと置いてあるので、 アカウント毎にバックアップを取っておいて、状況に応じて復元することでカレントユーザーを切り替えることができた。
補完関数むずかしい
コマンドに併せて補完関数を作った。
横着して補完関数のドキュメント見ずに着手して、余計なことしてちょっとハマった。
readonly DG_ROOT="$HOME/.dg"
の内容が空になる