Commit graph

542 commits

Author SHA1 Message Date
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
Jorge Bucaran
772912b0d7 Add correct help for fisher --list option. 2016-02-16 17:40:23 +09:00
Jorge Bucaran
11f5b991a3 Remove git -C to improve support in exotic systems. 2016-02-16 14:36:29 +09:00