Commit Graph

337 Commits

Author SHA1 Message Date
Jorge Bucaran
d2541d8976
Update. 2016-02-25 10:13:42 +09:00
Jorge Bucaran
3308240929
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
e1e49ceaff
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
b67dd2edf1
Remove strange _ next to logo link caused by GH markdown weirdness. 2016-02-24 20:40:54 +09:00
Jorge Bucaran
cce75b7bd7
Fix logo head tag. 2016-02-24 20:37:41 +09:00
Jorge Bucaran
1532779cf7
Thank you Denis, Ivan and Jethro ❤️. 2016-02-24 20:35:45 +09:00
Jorge Bucaran
bc4df0750c
Minimal readme. 2016-02-24 17:54:00 +09:00
Jorge Bucaran
4d8b630a44
Less emoji, I am a mental explorer. 2016-02-24 17:31:31 +09:00
Jorge Bucaran
86ae94bfc5
More emoji 📦 tidy up. 2016-02-24 17:28:22 +09:00
Jorge Bucaran
4706443e32
Add emoji 🔎 and show installing Fisherman is simple. 2016-02-24 17:23:41 +09:00
Jorge Bucaran
eb2382a176
Simplify README, smaller benchmark img size. 2016-02-24 17:12:19 +09:00
Jorge Bucaran
ec52ed9307
Remove fundle from benchmarks as meh. 2016-02-24 16:51:25 +09:00
Jorge Bucaran
bdca0817c7
Center align benchmark graph. 2016-02-24 16:44:53 +09:00
Jorge Bucaran
7497b7c96f
Make benchmarks run horizontally to save vertical space. 2016-02-24 16:43:09 +09:00
Jorge Bucaran
10d07196ed
Fix GitHub markdown nonsense, move badges up. 2016-02-24 15:43:25 +09:00
Jorge Bucaran
612560c92d
Thin line under badges. 2016-02-24 15:39:12 +09:00
Jorge Bucaran
4878de9eb1
Do not list info about --help option by default. 2016-02-24 15:30:56 +09:00
Jorge Bucaran
159dd0744b
Add link to plugin search. 2016-02-24 15:30:24 +09:00
Jorge Bucaran
a99d89bde4
Do not use env to export GIT_ASKPASS. 2016-02-24 10:20:48 +09:00
Jorge Bucaran
849c070d74
Force Git to fail if the user is not authenticated when cloning unexisting repos. 2016-02-24 09:18:45 +09:00
Jorge Bucaran
a055b4c879
Add more instrumentation. 2016-02-24 09:18:00 +09:00
Jorge Bucaran
c11774c525
Remove debug statements inside __fisher_deps_install to avoid Spin fail. 2016-02-24 08:46:14 +09:00
Jorge Bucaran
aae66ae0d8
Ignore git stash standard error. 2016-02-24 08:45:53 +09:00
Jorge Bucaran
903fdad734
Add news about translated guides and thank authors ❤️. 2016-02-24 08:33:37 +09:00
Jorge Bucaran
9c00afd73a
Add more instrumentation and more polite error message. 2016-02-23 14:50:20 +09:00
Jorge Bucaran
5271b14975
Stash changes and pull rebase to update. Fix #103 2016-02-23 14:47:28 +09:00
Jorge Bucaran
0bc883f80c
Remove debug statements inside __fisher_index_update to avoid Spin fail. 2016-02-23 14:45:59 +09:00
Jorge Bucaran
04246b5ea7
Docs. 2016-02-20 22:19:25 +09:00
Jorge Bucaran
58d70ec3c6
0.8.0 2016-02-20 09:58:26 +09:00
Jorge Bucaran
89c01dc235
Add instrumentation using fishery/debug. 2016-02-20 09:57:51 +09:00
Jorge Bucaran
3516a80aee
Update 2016-02-20 09:57:35 +09:00
Jorge Bucaran
95412aeab7
Use -h instead of --help for consistency w/ other commands. 2016-02-18 16:59:26 +09:00
Jorge Bucaran
a25fc7353e
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
d5601ab4c7
Update function description. 2016-02-18 06:41:59 +09:00
Jorge Bucaran
bca78c3903
Update function description. 2016-02-18 06:41:51 +09:00
Jorge Bucaran
10ffcf41cc
Add function description. 2016-02-18 06:41:29 +09:00
Jorge Bucaran
68f73a1aa9
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
7be1ad07d2
fisher --list description change. 2016-02-17 13:59:00 +09:00
Jorge Bucaran
cbf73e82b0
Teach __fisher_plugin_disable any uninstall options, e.g, --force. 2016-02-17 13:58:13 +09:00
Jorge Bucaran
415487dfc9
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
f50ee6d232
Update to include new faster __fisher_help_* functions 2016-02-16 17:46:39 +09:00
Jorge Bucaran
285fa3ac76
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
47f787535a
Update for new __fisher_help_* functions. 2016-02-16 17:42:41 +09:00
Jorge Bucaran
3eb4f2b4c8
Add correct help for fisher --list option. 2016-02-16 17:40:23 +09:00
Jorge Bucaran
a92a749e82
Remove git -C to improve support in exotic systems. 2016-02-16 14:36:29 +09:00
Jorge Bucaran
97b30dc97f
Fix bug introduced in 83b84b causing make to not get called. 2016-02-16 12:06:25 +09:00
Jorge Bucaran
36217629e2
Simplify fishtape download URL passed to install. 2016-02-16 11:15:03 +09:00
Jorge Bucaran
dc5bcce0b8
Change name request. 2016-02-16 11:01:03 +09:00
Jorge Bucaran
1856524e74
Do not fail if Makefile is missing or empty w/ support for fish 2.1.2 2016-02-16 10:43:11 +09:00
Jorge Bucaran
e0ed629777
One more push before 0.8.0, fixed bugs, paved the way for DEBUG mode.
* Add Mizuki to THANKS for help with Japanese translation of the QuickStart Guide.
* fisher --list should return 1 (fail) if no plugins are installed. Closes #101.
* More consistent style 'Usage' instead of 'usage'.
* Silence index check in case $fisher_cache/.index does not exist.
* Add more descriptive message if plugin is not found.
* Silence search failure in case $fisher_cache/.index does not exist.
2016-02-15 21:24:22 +09:00