フィッシャリーの紹介: 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

フィッシャーマンフィッシャリーBass

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

Bass をインストールし、Fish と一緒に使用してください。これにより、Bash と Fish を一緒に使うのがずっと簡単になります。

2. Spin

フィッシャーマンフィッシャリーSpin

シェルにコマンドを入力するとき、実行中かどうか正確にはわからないことがあります。しばしば、シェルが固まっているように見え、入力できなくなります。この問題を解決するには、Spin プラグインをインストールしてください!

このプラグインをインストールすると、コマンドが入力されるたびに、コマンドの実行が終了するまでカスタマイズ可能なスピナーが表示されます。

結論

フィッシャーマンやフィッシャリーのようなツールがあっても、ユーザーが Fish に切り替える可能性は不明です。Bash は多くの Linux インストールでデフォルトであり、今後も変わることはなさそうです。

それでも、Fish を使用していてそれを愛している人にとって、これらのツールは体験をさらに興味深いものにする以外の何物でもありません。ぜひ自分でチェックしてみてください!

Fish Shell を使用していますか?そうであれば、プラグインを使用するアイデアは気に入っていますか?下に教えてください!