mirror of
https://github.com/jorgebucaran/fisher
synced 2024-08-17 12:31:05 +02:00
A plugin manager for Fish
Remove scripts directory in favor of using the functions/ or root for sharing scripts. Using a scripts directory does not solve the main problem of sharing scripts with the same name, so this addition was deemed of little value. In the future, a more robust way to avoid name collisions when sharing scripts would be nice to have, but at the moment having a scripts directory is not solving this problem but just adding clutter to the configuration. Closes #105. |
||
---|---|---|
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.