フィッシャリーの紹介: Fish Shell 用プラグイン
Fish を聞いたことがあるかもしれません。それは Bash の代替シェルで、多くの機能があります。まず第一に、入力している内容を予測して自動補完することができます。また、合理的なデフォルト、アウトオブボックスの構文ハイライト、その他多くの機能が備わっています。
フィッシャーマンとフィッシャリーを紹介します。前者は、後者であるフィッシャリーと対話するためにユーザーがシステムにインストールできるツールです。フィッシャリーは Fish Shell 用のプラグインリポジトリで、比較的新しいプロジェクトであり、あまり多くのプラグインはありませんが、利用可能なものはクールです。
では、Fish Shell でフィッシャーマンとフィッシャリーをどのように使用するのでしょうか?
インストール
フィッシャリーと対話する前に、まず「フィッシャーマン」をインストールする必要があります。ターミナルウィンドウを開き、以下のコマンドを入力します。
curl -sL install.fisherman.sh | fish
このコマンドは迅速なプロセスです。インストールが完了したら、ターミナルを閉じて再度開いてください。
フィッシャーでプラグインをインストールする
プラグインは比較的簡単にインストールできます。プラグインを検索したい場合は、Fish シェルに次のように入力します。
fisher search
これにより、利用可能なすべてのプラグインがリストされます。正直なところ、Fish 用のプラグインはあまり多くはなく、すぐに目に飛び込んでくるものはありません。開発者でない限りは。フィッシャリーは、Fish をコマンドシェルとして使用するのが好きな開発者をターゲットにしていることは明らかです。
インストールしたいプラグインを見つけたら(検索を通じて)、fisher install pluginname と入力するだけです。プラグインを削除したい場合は、fisher uninstall pluginname と入力します。
プラグインのインストールとアンインストールだけでなく、フィッシャーマン自体を更新することも可能です。これは、単に fisher update と入力することで実行できます。入力すると、ソフトウェアは最新バージョンをダウンロードします。
フィッシャリーでチェックすべき 2 つの Fish プラグイン
1. Bass

Fish シェルを使用している場合、実行するスクリプトに書かれた一部の Bash コマンドが単に機能しないことに気付いていることでしょう。これは面倒で、Fish と Bash は少し異なる動作をします。しかし、心配はいりません。そのためのプラグインがあります。
Bass をインストールし、Fish と一緒に使用してください。これにより、Bash と Fish を一緒に使うのがずっと簡単になります。
2. Spin

シェルにコマンドを入力するとき、実行中かどうか正確にはわからないことがあります。しばしば、シェルが固まっているように見え、入力できなくなります。この問題を解決するには、Spin プラグインをインストールしてください!
このプラグインをインストールすると、コマンドが入力されるたびに、コマンドの実行が終了するまでカスタマイズ可能なスピナーが表示されます。
結論
フィッシャーマンやフィッシャリーのようなツールがあっても、ユーザーが Fish に切り替える可能性は不明です。Bash は多くの Linux インストールでデフォルトであり、今後も変わることはなさそうです。
それでも、Fish を使用していてそれを愛している人にとって、これらのツールは体験をさらに興味深いものにする以外の何物でもありません。ぜひ自分でチェックしてみてください!
Fish Shell を使用していますか?そうであれば、プラグインを使用するアイデアは気に入っていますか?下に教えてください!