Commit graph

293 commits

Author SHA1 Message Date
Ivan Tham
2a51c37bd8 [#84] Beautify -h (4×' ', 15×opt, desc) 2016-02-25 21:40:12 +08:00
Jorge Bucaran
85e3e603d8 Thank you @therealpxc and @dfdgsdfg. 2016-02-25 14:21:53 +09:00
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.
2016-02-25 14:16:39 +09:00
Jorge Bucaran
7929b61caa 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
fe3d675e72 relativize shell path in Makefile for compatibility with NixOS and non-standard bash paths 2016-02-24 22:10:20 -07:00
Jorge Bucaran
d32bcf353f Close #122. 2016-02-25 10:16:09 +09:00
Jorge Bucaran
519ed58ef9 Update. 2016-02-25 10:13:42 +09:00
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.
2016-02-25 10:08:48 +09:00
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.
2016-02-24 23:59:55 +09:00
Jorge Bucaran
0c8c3458a8 Remove strange _ next to logo link caused by GH markdown weirdness. 2016-02-24 20:40:54 +09:00
Jorge Bucaran
7543364e83 Fix logo head tag. 2016-02-24 20:37:41 +09:00
Jorge Bucaran
17caeb44d6 Thank you Denis, Ivan and Jethro ❤️. 2016-02-24 20:35:45 +09:00
Jorge Bucaran
ebb2f4fccf Minimal readme. 2016-02-24 17:54:00 +09:00
Jorge Bucaran
77b551eccb Less emoji, I am a mental explorer. 2016-02-24 17:31:31 +09:00
Jorge Bucaran
6de1c342c6 More emoji 📦 tidy up. 2016-02-24 17:28:22 +09:00
Jorge Bucaran
fe608a1fae Add emoji 🔎 and show installing Fisherman is simple. 2016-02-24 17:23:41 +09:00
Jorge Bucaran
cf0d1f065c Simplify README, smaller benchmark img size. 2016-02-24 17:12:19 +09:00
Jorge Bucaran
2eace6ebe8 Remove fundle from benchmarks as meh. 2016-02-24 16:51:25 +09:00
Jorge Bucaran
25c26afbf8 Center align benchmark graph. 2016-02-24 16:44:53 +09:00
Jorge Bucaran
3059115b5a Make benchmarks run horizontally to save vertical space. 2016-02-24 16:43:09 +09:00
Jorge Bucaran
5b224e808f Fix GitHub markdown nonsense, move badges up. 2016-02-24 15:43:25 +09:00
Jorge Bucaran
abd8d3bc68 Thin line under badges. 2016-02-24 15:39:12 +09:00
Jorge Bucaran
81e1ecab28 Do not list info about --help option by default. 2016-02-24 15:30:56 +09:00
Jorge Bucaran
b1d1530a73 Add link to plugin search. 2016-02-24 15:30:24 +09:00
Jorge Bucaran
8114492584 Do not use env to export GIT_ASKPASS. 2016-02-24 10:20:48 +09:00
Jorge Bucaran
c8478eb086 Force Git to fail if the user is not authenticated when cloning unexisting repos. 2016-02-24 09:18:45 +09:00
Jorge Bucaran
4a28f0f9c4 Add more instrumentation. 2016-02-24 09:18:00 +09:00
Jorge Bucaran
83a8b12170 Remove debug statements inside __fisher_deps_install to avoid Spin fail. 2016-02-24 08:46:14 +09:00
Jorge Bucaran
4cfa9dffc0 Ignore git stash standard error. 2016-02-24 08:45:53 +09:00
Jorge Bucaran
d931e64112 Add news about translated guides and thank authors ❤️. 2016-02-24 08:33:37 +09:00
Jorge Bucaran
7ba911c1c6 Add more instrumentation and more polite error message. 2016-02-23 14:50:20 +09:00
Jorge Bucaran
2917ecfead Stash changes and pull rebase to update. Fix #103 2016-02-23 14:47:28 +09:00
Jorge Bucaran
7e79bfce56 Remove debug statements inside __fisher_index_update to avoid Spin fail. 2016-02-23 14:45:59 +09:00
Jorge Bucaran
5d38c7b566 Docs. 2016-02-20 22:19:25 +09:00
Jorge Bucaran
4132d600a0 0.8.0 2016-02-20 09:58:26 +09:00
Jorge Bucaran
1085e1eb20 Add instrumentation using fishery/debug. 2016-02-20 09:57:51 +09:00
Jorge Bucaran
62d432e462 Update 2016-02-20 09:57:35 +09:00
Jorge Bucaran
da7104c9cc Use -h instead of --help for consistency w/ other commands. 2016-02-18 16:59:26 +09:00
Jorge Bucaran
7de51e7436 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
3daabaa207 Update function description. 2016-02-18 06:41:59 +09:00
Jorge Bucaran
3ca66357ce Update function description. 2016-02-18 06:41:51 +09:00
Jorge Bucaran
8693c1c1d7 Add function description. 2016-02-18 06:41:29 +09:00
Jorge Bucaran
48036fbc5d 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
8e7af93423 fisher --list description change. 2016-02-17 13:59:00 +09:00
Jorge Bucaran
8a27d75cf1 Teach __fisher_plugin_disable any uninstall options, e.g, --force. 2016-02-17 13:58:13 +09:00
Jorge Bucaran
fbf973e9e4 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
998fa92ebd Update to include new faster __fisher_help_* functions 2016-02-16 17:46:39 +09:00
Jorge Bucaran
81045ae342 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
a261f9b510 Update for new __fisher_help_* functions. 2016-02-16 17:42:41 +09:00
Jorge Bucaran
adb61d93b9 Add correct help for fisher --list option. 2016-02-16 17:40:23 +09:00