増えすぎた自作エイリアス、海外エンジニアが語る管理術

姉妹サイトの新着

海外のMastodonインスタンス「techhub.social」で、ターミナル作業の効率化に関する投稿が話題になっていた。投稿者は普段からコマンドラインに慣れ親しんでおり、よく使うコマンドを自分用のスクリプトやエイリアス、関数としてまとめてきたが、数が増えすぎたときの管理方法に悩んでいるという。これに対し、使い忘れているエイリアスを教えてくれるzshプラグイン「you-should-use」や、自作ツールを選択式メニューにまとめられる「dialog」というツールの活用法が寄せられ、CLIを使い込む人同士ならではの具体的なノウハウ交換になっていた。

1 海外の名無しさん +058599-11-28 09
不思議な質問かもしれないけど、コマンドライン中心の作業スタイルについて一つ聞きたいことがある。自分はもともとターミナル作業に慣れていて快適にやっているんだけど、ターミナルをヘビーに使っている人なら分かると思う。そのうち、よく使うタスクや好みのプログラムの呼び出しオプションのために、自分専用のスクリプトや関数、エイリアスを書くようになるんだよね。自分もまさにそう。
2 海外の名無しさん +058599-12-03 18
>>1 @lianna 最近「You should use」っていうZSHプラグインを見つけたんだけど、すでに短いエイリアスがあるコマンドを打つと、その場で教えてくれるんだ。興味あるかも?
3 海外の名無しさん +058599-12-04 01
>>1 @lianna この1年、自分専用のローカル版「Jarvis」(AIアシスタントもどき)を作っていて、この手の悩みからはしばらく遠ざかってたよ。以前はサブディレクトリをいくつも作って、何でもかんでもPATHに突っ込まないようにしてた。あとは dialog (https://linux.die.net/man/1/dialog) を使う手もある。必要なツールを見つけやすいメニューを作れるよ。

この話題の背景と論点

techhub.socialはIT・開発者向けのMastodonインスタンスで、今回のように日々のターミナル運用の工夫を交換する投稿が多い。論点になっているのは「自作のエイリアスやスクリプトが増えすぎたときにどう管理するか」という、CLIを使い込むエンジニアなら一度は突き当たる悩みで、唯一の正解があるわけではない。Alexiaが挙げた「you-should-use」はzshプラグインで、すでにエイリアスがあるコマンドを打つとその場で教えてくれる仕組み。Xavier Asheの言う「自分用のJarvis」は映画由来の俗称で、公式製品ではなく個人で組んでいるAIアシスタント的なツール群を指す。dialogはLinuxで古くから使われているテキストベースのメニュー生成ツールで、スクリプトをPATHに並べる代わりに選択式のメニューにまとめる発想が紹介されている。管理方法としてはエイリアスの可視化・ディレクトリ分割・メニューUI化のどれを選ぶかはユーザーの運用スタイル次第であり、スレ自体もどれが優れているという結論には至っていない。

※本記事は海外掲示板 Mastodon techhub.social(IT) のスレッド「Okay this might be a really weird question but I have one question regarding com」から抜粋し、編集部で日本語に意訳したものです。訳文の責任は当サイトにあります。

この記事のリアクション

他サイトの新着

まだコメントはありません。

コメントする

誹謗中傷・個人を特定する書き込みは削除対象です。投稿は承認後に表示されます。

相互リンクサイト新着記事