次のコマンドを書いてみたいです。
while read -r repo; do gh repo delete $repo; done <<< $(gh repo list --no-archived)
これは基本的にGitHubをクリーンアップしてバックアップとして保持したいので、アーカイブしていないものをすべて削除します。
エイリアスを使わずにエレガントに「gh repo」を2回書く必要のない方法があったらと思います。 2つのサブコマンド「list」と「delete」をこの「head」に渡す方法は次のとおりです。
gh repo $(list | while read -r repo; do delete $repo; done)
これを行う方法はありますか?これはZshですが、他のシェルにこの機能があるかどうかを知りたいです。