jorgebucaran/fisher: A plugin manager for Fish.
Fisher とは、fish shell のプラグインです。
同様のプラグインに oh-my-fish がありますが、fisherman の方が後発であり oh-my-fish のプラグインもインストールできるためこちらを使います。
ワンライナーを実行するだけでインストールが完了します。
$ curl -sL https://git.io/fisher | source && fisher install jorgebucaran/fisher
fisher install version 4.3.0
Fetching https://codeload.github.com/jorgebucaran/fisher/tar.gz/HEAD
Installing jorgebucaran/fisher
/Users/yukihisa/.config/fish/functions/fisher.fish
/Users/yukihisa/.config/fish/completions/fisher.fish
Installed 1 plugin/s
こちらからプラグインを探すことができるので、好みのプラグインを見つけてインストールしてみると良さそうです。
以下は z というプラグインをインストールしたログになります。
$ fisher install jethrokuan/z
fisher install version 4.3.0
Fetching https://codeload.github.com/jethrokuan/z/tar.gz/HEAD
Installing jethrokuan/z
/Users/yukihisa/.config/fish/functions/__z.fish
/Users/yukihisa/.config/fish/functions/__z_add.fish
/Users/yukihisa/.config/fish/functions/__z_clean.fish
/Users/yukihisa/.config/fish/functions/__z_complete.fish
/Users/yukihisa/.config/fish/conf.d/z.fish
Installed 1 plugin/s
$ fisher list
jorgebucaran/fisher
jethrokuan/z
$ fisher remove jethrokuan/z
fisher remove version 4.3.0
To completely erase z's data, remove:
/Users/yukihisa/.local/share/z/data
Removing jethrokuan/z
/Users/yukihisa/.config/fish/functions/__z.fish
/Users/yukihisa/.config/fish/functions/__z_add.fish
/Users/yukihisa/.config/fish/functions/__z_clean.fish
/Users/yukihisa/.config/fish/functions/__z_complete.fish
/Users/yukihisa/.config/fish/conf.d/z.fish
Removed 1 plugin/s
Fisher 自体を含むすべてのプラグインをアンインストールする場合は以下を実行します。
fisher list | fisher remove