mirror of
https://github.com/jorgebucaran/fisher
synced 2024-08-17 12:31:05 +02:00
A plugin manager for Fish
+ Now __fisher_plugin_uninstall_handler is aware of a third argument, `option` that can be used to indicate the event handler or uninstall file abot any options available in `fisher uninstall`, namely, --force. + In addition, the uninstaller mechanism no longer receives the name of the plugin, as this information is usually already available to plugins anyway. + Finally, a path to the parent directory where the uninstall.fish file is located is given instead of the full path to the file. Again, the plugin usually knows the name of the file, `uninstall.fish`. |
||
---|---|---|
completions | ||
functions | ||
man | ||
test | ||
.editorconfig | ||
.gitignore | ||
.travis.yml | ||
CHANGELOG.md | ||
CODE_OF_CONDUCT.md | ||
config.fish | ||
CONTRIBUTING.md | ||
LICENSE | ||
Makefile | ||
README.md | ||
THANKS.md | ||
VERSION |
Fisherman is a blazing fast, modern plugin manager for Fish.
Features include a flat tree dependency model, external self-managed index, cache mechanism, full test coverage and compatibility with Tackle, Oh My Fish! and Wahoo themes and plugins.
Performance
The following benchmarks were calculated using a 2.4 GHz Intel Core i5 MacBook Pro running on Flash Storage. See Performance to learn more.
time -p fish -ic exit
Fisherman runs virtually no initialization code making it as fast as no Fisherman. Oh My Fish! has the worst performance at 0.21
seconds for a lightweight setup.
Documentation
For documentation and guides see the wiki. For questions and feedback join the Slack room or browse the issues.