Commit graph

544 commits

Author SHA1 Message Date
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
Jorge Bucaran 2c7fa275c5 fisher --list description change. 2016-02-17 13:59:00 +09:00
Jorge Bucaran bd4fa7ece5 Teach __fisher_plugin_disable any uninstall options, e.g, --force. 2016-02-17 13:58:13 +09:00
Jorge Bucaran b0a97ffc14 Teach uninstall handler about uninstall options.
+ Now __fisher_plugin_uninstall_handler is aware of a third argument,
`option` that can be used to indicate the event handler or uninstall
file abot any options available in `fisher uninstall`, namely, --force.

+ In addition, the uninstaller mechanism no longer receives the name of
the plugin, as this information is usually already available to plugins
anyway.

+ Finally, a path to the parent directory where the uninstall.fish file
is located is given instead of the full path to the file. Again, the
plugin usually knows the name of the file, `uninstall.fish`.
2016-02-17 13:53:24 +09:00
Jorge Bucaran c56c477142 Update to include new faster __fisher_help_* functions 2016-02-16 17:46:39 +09:00
Jorge Bucaran 93eae8a341 Add new __fisher_help_* functions.
Split help command functionality into individual functions
for cosistent with the way other commands are structured,
and improve tab completion times by skipping the overhead
of calling fisher_help directly.
2016-02-16 17:43:13 +09:00
Jorge Bucaran c74d55f35b Update for new __fisher_help_* functions. 2016-02-16 17:42:41 +09:00