mirror of
https://github.com/jorgebucaran/fisher
synced 2024-10-05 09:32:37 +02:00
A plugin manager for Fish
a8bc8d48e0
New in 0.5.0 is $fisher_file that points to the user fishfile. Users upgrading from < 0.4.0 will not have this variable set, which can cause errors whenever Fisherman tries to access it. This commit adds a simple check to define the variable in the within the same session and improves the update log message to display the version Fisherman was updated to. |
||
---|---|---|
completions | ||
functions | ||
man | ||
test | ||
.editorconfig | ||
.gitignore | ||
.travis.yml | ||
AUTHORS.md | ||
CHANGELOG.md | ||
CODE_OF_CONDUCT.md | ||
config.fish | ||
CONTRIBUTING.md | ||
LICENSE | ||
Makefile | ||
README.md | ||
VERSION |
Fisherman is a blazing fast, modern plugin manager for Fish.
Features include a flat tree dependency model, external self-managed database, cache mechanism, great 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.
time -p fish -ic exit
Fisherman runs virtually no initialization code making it as fast as no Fisherman. Fundle performs well, but still runs cumbersome startup code. Oh My Fish! has by far the worst performance at 0.21s
.
To learn more about these benchmarks, see Performance.
Documentation
For documentation, examples and guides see the wiki. For questions and feedback join the Slack room or browse the issues.
⚓