gh-orz という github-cli の拡張機能を作った
表題の通りですが、gh コマンドに拡張機能を作れるということを知りまして、リポジトリ管理を多少楽にできる拡張機能を作ってみました。
リポジトリの管理としては ghq コマンドがとても便利です。自分も利用していたのですが、org にたくさんリポジトリがある場合に 1 個ずつ取ってくるのが面倒だなということで、gh orz clone <org>といった感じで配下のリポジトリを選んで一気にとってこれるようになっています。
他にも多少機能があるため、詳しく知りたいぜという方は以下のリポジトリをご覧ください。
基本的には ghq コマンドを gh コマンド経由で呼べて、一気に clone できるようになったくらいなイメージです。
巨人の肩に乗るどころか、巨人におんぶにだっこされているレベルですが、なかなか便利だと思うので使ってみてもらえると嬉しいです。 以下のコマンドでインストールできます。
gh extension install https://github.com/K-tecchan/gh-orz感想
go 言語は文法をなんとなく知っているくらいだったのですが、今をときめく claude code にほとんど作ってもらいました。ターミナルにああだこうだ言っているだけで自分の作りたいものがある程度形になるというのは、やはりすごい時代になったものだなと思います。
実際には仕事でも多少使っているため能力的にはそこまで新鮮な驚きはないですが、個人で契約するとなると昨今の円安、先日の 10% の消費税の加算により料金がとんでもないことになっており、そこは驚きを隠せません。MAX 5x プランだと月額 20,000 円弱です。オライリーのサブスクの年額約26,000円で騒いでいた頃が遠い昔のようです。この時の自分に「お前は 3 年後に月額 20,000 円のサブスクに入ってるよ」と言ったら相当ビビると思います。
あの時と比較して月額 20,000 円をポンと出せるほど裕福になったわけではないですが、人類史上最高の叡智の結晶といっても過言ではないと思うので、それを 20,000 円程度で使えると思うと高くはないかな…と言えたら良いのですがやはり高いものは高いので元取れるくらい使います。