Commit Graph

315 Commits (ead847687e4238e41dea42164115c5001c5f8374)
 

Author SHA1 Message Date
Jorge Bucaran f86b10b6a1 Do no update total while installing/updating, etc. Closes #139. 9 years ago
Jorge Bucaran 96d665de11 Install functions if index check fails. 9 years ago
Jorge Bucaran c65adfcab8 Remove debug from __fisher_deps_install. 9 years ago
Jorge Bucaran 6f6d874a3f Merge branch 'master' of https://github.com/fisherman/fisherman 9 years ago
Jorge Bucaran be65fdf3f0 Ahoy!! Fisherman 1.0.0
* Deprecate fisher --list in favor of a new command
  fisher list. The behavior is roughly the same. See
  fisher help list for usage. tl;dr: Use list to query
  the local system / cache and search to query the index.

* Teach fisher_plugin_walk about fish_postexec,
  fish_command_not_found and fish_preexec event emitters
  and erase them during uninstall if they were defined in
  a snippet.

* Fisherman now recognizes the following aliases by default:
  i for install, u for update, l for list, s for search and
  h for help.

* Rewrite documentation to be simpler and more consistent.

* Fisherman can install "functions" now. If you have created
  a function interactively, you can run fisher install name
  of the function and a directory will be created in
  $PWD/name of the function and installed as usual.

* Fisherman now detects if users have modified their fish
  prompt using fish_config and if so, uninstalls $fisher_prompt.

* Search results now truncate plugin descriptions based in
 the width of the terminal screen.

* Install/Update/Uninstall CLI was retouched.

Looking behind and Ahead
========================

On Jan, 1st, Fisherman 0.1.0 departed from the bay of
"my hard drive" and today 1.0.0 has finally shipped.

Things are still a little rough and knotty, what did
you think? But 1.0.0 means all the basic things are
here.

Internally, we may still push some large changes, more
robust tests; at ~300 there are still areas a bit dry.

On the outside, Fisherman will change little, I hope.
That's a feature. If you want a more colorful CLI,
concurrent updates, or another bit here and there,
we may work something out.

This release means more time to focus on the plugin
ecosystem, but the adventures are far from over.
9 years ago
Jorge Bucaran 2cbbb00dcb Fisherman 1.0 RC
* Deprecate fisher --list in favor of a new command fisher list.
  The behavior is roughly the same. See fisher help list for
  usage. tl;dr: Use list to query the local system / cache and
  search to query the index.

* Teach fisher_plugin_walk about fish_postexec,
  fish_command_not_found and fish_preexec event emitters and
  erase them during uninstall if they were defined in a snippet.

* Fisherman now recognizes the following aliases by default:
  i for install, u for update, l for list, s for search and h
  for help.

* Large documentation rewrite. Better, simpler, more concise
  and more consistent.

* Fisherman now detects if users have modified their fish
  prompt using fish_config and if so, uninstalls $fisher_prompt.
9 years ago
Jorge Bucaran 9ac121b140 Fix wiki link. 9 years ago
Jorge Bucaran c5acec2c02 Merge branch 'pickfire-master' 9 years ago
Jorge Bucaran 42fbbf2548 Merge branch 'master' of https://github.com/pickfire/fisherman into pickfire-master 9 years ago
Jorge Bucaran bd92ed25f7 Docs. 9 years ago
Ivan Tham 4566ee083a [#129] Beautify man pages 9 years ago
Jorge Bucaran 397240499f Add new fisher search --format docs. 9 years ago
Jorge Bucaran f2443ab8ac Use fisher_search_format by default. 9 years ago
Jorge Bucaran e28a53fcf3 Update fisher_update_interval. 9 years ago
Jorge Bucaran 6c10566bdf 0.9.0 9 years ago
Jorge Bucaran 0ae4c97326 Power up search Close #115,#128
* Search now has a color display mode enabled by default when listing
  records for human consumption, but continues to produce easy to parse
  output when selecting specific fields.

* The following example queries:

  * fisher search --name
  * fisher search --url
  * fisher search --name --url
  * fisher search --tag=prompt --name

  and so forth continue to display easy to parse output.

* The following example queries:

  * fisher search
  * fisher search --name=fishtape
  * fisher search --tag=prompt
  * fisher search --author=joe

  display in color by default and support multiple formats using the
  --format option described below. The colors used are selected from
  $fish_color_* variables for best results.

* To disable color output, use --no-color. To customize the display
  format use any of the following keywords:

  * --format=*oneline* (default)
  * --format=*short*
  * --format=*verbose*
  * --format=*longline*
  * --format=*raw*

* Search now shows unique records when listing --authors only. #128
9 years ago
Jorge Bucaran 0960e1130a Pave way for search --format. 9 years ago
Jorge Bucaran fbddca1106 Improve instrumentation, consistent logs. 9 years ago
Jorge Bucaran d6fd6be951 Fork awk only once, simplify. 9 years ago
Jorge Bucaran f6519e9ad4 Redirect standard error to null by default. 9 years ago
Jorge Bucaran 6d870c126f Remove comment check from index search. 9 years ago
Jorge Bucaran b9eac3e408 Merge pull request #126 from pickfire/master
[#84] Beautify -h (4×' ', 15×opt, desc)
9 years ago
Ivan Tham 2a51c37bd8 [#84] Beautify -h (4×' ', 15×opt, desc) 9 years ago
Jorge Bucaran 85e3e603d8 Thank you @therealpxc and @dfdgsdfg. 9 years ago
Jorge Bucaran b9a158d4fc Improve __fisher_name name resolution algorithm.
Improve __fisher_name name resolution from paths or URLs
more accurately. Now correctly process names paths such
as fisher-plugin-*, fisher-theme-* and other permutations.
9 years ago
Jorge Bucaran 7929b61caa Merge pull request #124 from therealpxc/master
Relativize shell path in Makefile for compatibility with NixOS
9 years ago
Patrick Callahan fe3d675e72 relativize shell path in Makefile for compatibility with NixOS and non-standard bash paths 9 years ago
Jorge Bucaran d32bcf353f Close #122. 9 years ago
Jorge Bucaran 519ed58ef9 Update. 9 years ago
Jorge Bucaran 98f8fc7730 Make __fisher_key_bindings_undo smarter. Close #121.
Until now key_bindings.fish only allowed simple bind <args>
staments and would fail for conditional statements, etc.
9 years ago
Jorge Bucaran d360eb0b99 Update is now true to its word :rage1:
The update mechanism updates master only. If you are working in branch
foo, the branch name is saved and restored later. First attempt a naive
git pull --rebase origin master, and if that fails, abort the rebase,
fetch origin master, reset to head and clean directory.
9 years ago
Jorge Bucaran 0c8c3458a8 Remove strange _ next to logo link caused by GH markdown weirdness. 9 years ago
Jorge Bucaran 7543364e83 Fix logo head tag. 9 years ago
Jorge Bucaran 17caeb44d6 Thank you Denis, Ivan and Jethro ❤️. 9 years ago
Jorge Bucaran ebb2f4fccf Minimal readme. 9 years ago
Jorge Bucaran 77b551eccb Less emoji, I am a mental explorer. 9 years ago
Jorge Bucaran 6de1c342c6 More emoji 📦 tidy up. 9 years ago
Jorge Bucaran fe608a1fae Add emoji 🔎 and show installing Fisherman is simple. 9 years ago
Jorge Bucaran cf0d1f065c Simplify README, smaller benchmark img size. 9 years ago
Jorge Bucaran 2eace6ebe8 Remove fundle from benchmarks as meh. 9 years ago
Jorge Bucaran 25c26afbf8 Center align benchmark graph. 9 years ago
Jorge Bucaran 3059115b5a Make benchmarks run horizontally to save vertical space. 9 years ago
Jorge Bucaran 5b224e808f Fix GitHub markdown nonsense, move badges up. 9 years ago
Jorge Bucaran abd8d3bc68 Thin line under badges. 9 years ago
Jorge Bucaran 81e1ecab28 Do not list info about `--help` option by default. 9 years ago
Jorge Bucaran b1d1530a73 Add link to plugin search. 9 years ago
Jorge Bucaran 8114492584 Do not use `env` to export GIT_ASKPASS. 9 years ago
Jorge Bucaran c8478eb086 Force Git to fail if the user is not authenticated when cloning unexisting repos. 9 years ago
Jorge Bucaran 4a28f0f9c4 Add more instrumentation. 9 years ago
Jorge Bucaran 83a8b12170 Remove debug statements inside __fisher_deps_install to avoid Spin fail. 9 years ago