Skip to content

Releases: jorgebucaran/fisher

0.3.0

20 Jan 14:01
0.3.0
8bfdf82
Compare
Choose a tag to compare
  • Modified fisher update to self-update by default.
    • Deprecated --self and --me (#25).
  • Renamed --cache to --list.
  • Removed fisher --cache=BASE; now it returns the base names of all directories in the path by default.
    • To get the full path, use printf "$fisher_cache/%s" (fisher --list).
  • Renamed the undocumented fisher --translate flag to fisher --cache.
  • Improved help message for failed installs (#24).
  • Improved fisher --validate to correct misspellings.
  • Enhanced auto-complete performance.
  • Enhanced fisher --validate to retrieve the absolute path of the closest directory.
  • Improved install process to avoid git clone of local packages when a regular path/to/file is provided.
  • Improved fisher --validate to invalidate items with invalid characters.
  • Fixed a critical bug in the Makefile that incorrectly merged any existing user configuration file with the generated configuration (#21).
  • Fixed a bug in install and uninstall that added plugin names to fishfiles instead of the URL when interacting with custom URLs (#23).
  • Fixed a bug in install, update, and uninstall that displayed an incorrect plugin count in case of a failure.
  • Fixed a bug in fisher uninstall that mistakenly removed packages from the cache.
  • Added a feature to Makefile to download the index for the first time.
  • Introduced a new $fisher_timeout configuration variable to specify the curl(1) --max-time option.
  • Added fisher install --link to allow installing packages via symbolic links.
  • Added fisher --alias[=COMMAND=ALIAS] for creating new aliases for fisher commands.
    • Use fisher --alias without arguments to list the current set of aliases.
  • Added short options for the following flags:
    • --file-f
    • --list-l
    • --alias-a

0.2.0

04 Jan 21:50
0.2.0
088a181
Compare
Choose a tag to compare
  • Improved README: Added links to screencasts and updated documentation.
  • Replaced fisher update --cache with fisher --cache | fisher update and fisher uninstall --all with fisher --cache | fisher uninstall.
  • Initialization/configuration files following the convention NAME.config.fish are no longer moved to $fisher_config/functions; instead, they are moved to $fisher_config/conf.d, and each *.config.fish is evaluated on startup as usual (#13).
  • Added fisher --cache[=BASE] option to retrieve contents in $fisher_cache, eliminating the flaky usage of find(1) (#11).
  • Generate information about plugins installed via custom URLs.
  • Changed --path-in-cache to --translate.
  • Fixed a bug with mktemp failing on some systems (#7).
  • Unloaded prompts within session (#5).
  • Loaded prompts within session (#4).
  • Moved getopts to share/getopts.awk.
  • Support dots inside URIs in fisher --validate.