Commit graph

300 commits

Author SHA1 Message Date
Jorge Bucaran
a6c21447f3 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
2016-02-26 16:59:47 +09:00
Jorge Bucaran
9fa126575f Pave way for search --format. 2016-02-26 00:03:19 +09:00
Jorge Bucaran
205f04a511 Improve instrumentation, consistent logs. 2016-02-26 00:03:19 +09:00
Jorge Bucaran
1de4b35dba Fork awk only once, simplify. 2016-02-26 00:03:19 +09:00
Jorge Bucaran
f66a219d42 Redirect standard error to null by default. 2016-02-26 00:03:19 +09:00
Jorge Bucaran
44a79a688c Remove comment check from index search. 2016-02-26 00:03:19 +09:00
Jorge Bucaran
d99b86c2ec Merge pull request #126 from pickfire/master
[#84] Beautify -h (4×' ', 15×opt, desc)
2016-02-25 23:39:37 +09:00
Ivan Tham
2e48587945 [#84] Beautify -h (4×' ', 15×opt, desc) 2016-02-25 21:40:12 +08:00
Jorge Bucaran
bdc49abe23 Thank you @therealpxc and @dfdgsdfg. 2016-02-25 14:21:53 +09:00
Jorge Bucaran
098d376fa6 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.
2016-02-25 14:16:39 +09:00
Jorge Bucaran
509be2adf1 Merge pull request #124 from therealpxc/master
Relativize shell path in Makefile for compatibility with NixOS
2016-02-25 14:16:27 +09:00
Patrick Callahan
23db2d6019 relativize shell path in Makefile for compatibility with NixOS and non-standard bash paths 2016-02-24 22:10:20 -07:00
Jorge Bucaran
9e76f930cf Close #122. 2016-02-25 10:16:09 +09:00
Jorge Bucaran
9e5656ff37 Update. 2016-02-25 10:13:42 +09:00
Jorge Bucaran
34b880f6be 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.
2016-02-25 10:08:48 +09:00
Jorge Bucaran
2f325c38ae 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.
2016-02-24 23:59:55 +09:00
Jorge Bucaran
e3a5281481 Remove strange _ next to logo link caused by GH markdown weirdness. 2016-02-24 20:40:54 +09:00
Jorge Bucaran
e7b1820b83 Fix logo head tag. 2016-02-24 20:37:41 +09:00
Jorge Bucaran
d9c6efeb8e Thank you Denis, Ivan and Jethro ❤️. 2016-02-24 20:35:45 +09:00
Jorge Bucaran
33ee981bc9 Minimal readme. 2016-02-24 17:54:00 +09:00
Jorge Bucaran
54311151bc Less emoji, I am a mental explorer. 2016-02-24 17:31:31 +09:00
Jorge Bucaran
b06f050f70 More emoji 📦 tidy up. 2016-02-24 17:28:22 +09:00
Jorge Bucaran
6788fe7fb2 Add emoji 🔎 and show installing Fisherman is simple. 2016-02-24 17:23:41 +09:00
Jorge Bucaran
097e86caa0 Simplify README, smaller benchmark img size. 2016-02-24 17:12:19 +09:00
Jorge Bucaran
590627e95a Remove fundle from benchmarks as meh. 2016-02-24 16:51:25 +09:00
Jorge Bucaran
956c2116a9 Center align benchmark graph. 2016-02-24 16:44:53 +09:00
Jorge Bucaran
1acc8d025a Make benchmarks run horizontally to save vertical space. 2016-02-24 16:43:09 +09:00
Jorge Bucaran
824e1c8047 Fix GitHub markdown nonsense, move badges up. 2016-02-24 15:43:25 +09:00
Jorge Bucaran
1ea1bad485 Thin line under badges. 2016-02-24 15:39:12 +09:00
Jorge Bucaran
5f8c671bf5 Do not list info about --help option by default. 2016-02-24 15:30:56 +09:00
Jorge Bucaran
ba7301775c Add link to plugin search. 2016-02-24 15:30:24 +09:00
Jorge Bucaran
5ed4fdc274 Do not use env to export GIT_ASKPASS. 2016-02-24 10:20:48 +09:00
Jorge Bucaran
d86df6ca1e Force Git to fail if the user is not authenticated when cloning unexisting repos. 2016-02-24 09:18:45 +09:00
Jorge Bucaran
e81e77dcbe Add more instrumentation. 2016-02-24 09:18:00 +09:00
Jorge Bucaran
87f0d7f42e Remove debug statements inside __fisher_deps_install to avoid Spin fail. 2016-02-24 08:46:14 +09:00
Jorge Bucaran
e034602bd8 Ignore git stash standard error. 2016-02-24 08:45:53 +09:00
Jorge Bucaran
4bee52ddd9 Add news about translated guides and thank authors ❤️. 2016-02-24 08:33:37 +09:00
Jorge Bucaran
1f80454f00 Add more instrumentation and more polite error message. 2016-02-23 14:50:20 +09:00
Jorge Bucaran
11db4c2e05 Stash changes and pull rebase to update. Fix #103 2016-02-23 14:47:28 +09:00
Jorge Bucaran
a2739e93fa Remove debug statements inside __fisher_index_update to avoid Spin fail. 2016-02-23 14:45:59 +09:00
Jorge Bucaran
e87526247a Docs. 2016-02-20 22:19:25 +09:00
Jorge Bucaran
7b833bcca4 0.8.0 2016-02-20 09:58:26 +09:00
Jorge Bucaran
d555f261f9 Add instrumentation using fishery/debug. 2016-02-20 09:57:51 +09:00
Jorge Bucaran
d48fef8427 Update 2016-02-20 09:57:35 +09:00
Jorge Bucaran
8206a89a46 Use -h instead of --help for consistency w/ other commands. 2016-02-18 16:59:26 +09:00
Jorge Bucaran
90bedbcaf5 Remove scripts directory in favor functions/ or root/
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.
2016-02-18 06:42:12 +09:00
Jorge Bucaran
617e8af36e Update function description. 2016-02-18 06:41:59 +09:00
Jorge Bucaran
eba89acc27 Update function description. 2016-02-18 06:41:51 +09:00
Jorge Bucaran
ad5abaee70 Add function description. 2016-02-18 06:41:29 +09:00
Jorge Bucaran
d2dfb79dfc Add user configuration before sourcing Fisherman configuration
Obviously this should be the other way around, otherwise, the
user would not be able to modify any variables that have an
effect when Fisherman starts.

In other words, when users install Fisherman, the code in
config.fish should be added before sourcing Fisherman
configuration and not after (current way).
2016-02-18 06:26:54 +09:00