mirror of
https://github.com/jorgebucaran/fisher
synced 2024-11-01 21:40:18 +00:00
5dc1eea953
+ Add the ability to install plugins from Gists. You can distribute a very simple, one-single function plugin in the form of a Gist. Your users can install it using fisher install url and Fisherman will query the Gist using the GitHub API to get a list of the Gist files and use the name of the first identified *.fish file to name the plugin in your system. Since there is no formal way to name a Gist, and you may prefer to keep the "description" field for the actual description and not a name, Fisherman supports only one fish file per Gist. Closes #75. + Use command(1) when calling non-builtins. Thanks @daenney. Closes #79. + Add __fisher_plugin_can_enable to detect installing a prompt that is not the current one. Closes #78. + Remove the ability to install a plugin in a parent directory using .. or ../ or even worse, ../../ as well as other combinations that navigate to a parent directory. I find the use case odd at best, and more dangerous that useful. If you want to install a local plugin use the full path or a relative path, always top down. fisher install . or fisher install my/plugin or fisher install /Users/$USER/path/to/plugin. Closes #81. |
||
---|---|---|
.. | ||
fixtures | ||
helpers | ||
cache-list.fish | ||
complete-reset.fish | ||
complete.fish | ||
config.fish | ||
deps-install.fish | ||
file-contains.fish | ||
file-remove.fish | ||
file.fish | ||
fisher.fish | ||
getopts.fish | ||
gist-to-name.fish | ||
help-parse.fish | ||
help.fish | ||
index-update.fish | ||
install.fish | ||
key-bindings-delete.fish | ||
key-bindings-disable.fish | ||
key-bindings-enable.fish | ||
key-bindings-reset.fish | ||
key-bindings-undo.fish | ||
key-bindings-update-user.fish | ||
key-bindings-update.fish | ||
key-bindings.fish | ||
list-fishfile.fish | ||
list.fish | ||
man.fish | ||
name.fish | ||
path-from-plugin.fish | ||
path-from-url.fish | ||
path-is-prompt.fish | ||
path-make.fish | ||
path-update.fish | ||
plugin-can-enable.fish | ||
plugin-from-path.fish | ||
plugin-link.fish | ||
plugin-source.fish | ||
plugin-uninstall-handler.fish | ||
plugin-unlink.fish | ||
plugin-walk-conf.d.fish | ||
plugin-walk-functions.fish | ||
plugin-walk-init-files.fish | ||
plugin-walk-prompt.fish | ||
plugin-walk-scripts.fish | ||
plugin-walk-uninstall.fish | ||
plugin-walk.fish | ||
prompt-reset.fish | ||
search.fish | ||
string-escape.fish | ||
uninstall.fish | ||
update.fish | ||
url-clone.fish | ||
url-from-path-git.fish | ||
url-from-path-links.fish | ||
validate-file.fish | ||
validate-name.fish | ||
validate-url.fish | ||
wait.fish | ||
xdg.fish |