mirror of
https://github.com/jorgebucaran/fisher
synced 2024-10-09 09:36:53 +02: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. |
||
---|---|---|
.. | ||
__fisher_cache_list.fish | ||
__fisher_complete.fish | ||
__fisher_complete_reset.fish | ||
__fisher_deps_install.fish | ||
__fisher_file.fish | ||
__fisher_file_contains.fish | ||
__fisher_file_remove.fish | ||
__fisher_gist_to_name.fish | ||
__fisher_help_parse.fish | ||
__fisher_index_update.fish | ||
__fisher_key_bindings.fish | ||
__fisher_key_bindings_delete.fish | ||
__fisher_key_bindings_disable.fish | ||
__fisher_key_bindings_enable.fish | ||
__fisher_key_bindings_reset.fish | ||
__fisher_key_bindings_undo.fish | ||
__fisher_key_bindings_update.fish | ||
__fisher_key_bindings_update_user.fish | ||
__fisher_list.fish | ||
__fisher_name.fish | ||
__fisher_path_from_plugin.fish | ||
__fisher_path_from_url.fish | ||
__fisher_path_is_prompt.fish | ||
__fisher_path_make.fish | ||
__fisher_path_update.fish | ||
__fisher_plugin_can_enable.fish | ||
__fisher_plugin_disable.fish | ||
__fisher_plugin_enable.fish | ||
__fisher_plugin_from_path.fish | ||
__fisher_plugin_link.fish | ||
__fisher_plugin_source.fish | ||
__fisher_plugin_uninstall_handler.fish | ||
__fisher_plugin_unlink.fish | ||
__fisher_plugin_validate.fish | ||
__fisher_plugin_walk.fish | ||
__fisher_prompt_reset.fish | ||
__fisher_string_escape.fish | ||
__fisher_url_clone.fish | ||
__fisher_url_from_path.fish | ||
__fisher_xdg.fish | ||
fisher.fish | ||
fisher_help.fish | ||
fisher_install.fish | ||
fisher_search.fish | ||
fisher_uninstall.fish | ||
fisher_update.fish | ||
getopts.fish | ||
man.fish | ||
wait.fish |