Commit graph

542 commits

Author SHA1 Message Date
Jorge Bucaran
320c6f1cf5 Fix bug introduced in 83b84b causing make to not get called. 2016-02-16 12:06:25 +09:00
Jorge Bucaran
68480ebff9 Simplify fishtape download URL passed to install. 2016-02-16 11:15:03 +09:00
Jorge Bucaran
84eee738b7 Change name request. 2016-02-16 11:01:03 +09:00
Jorge Bucaran
8468d70045 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
2162f34d90 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
Jorge Bucaran
123e487536 Ahoy! We are getting close to 0.8.0
* Move AUTHORS -> THANKS and remove automatic generation.

THANKS is more sensible than AUTHORS. CREDITS was second best.
Also, after perusing similar files in other projects I noticed
some entries lacking a valid email address and decided fow now
this file should be curated manually to make sure each entry
contains a useful link. This allows users who have contributed
to the project ways other than committing code to be added to
the list as well.

* Rename wait -> spin.

* Remove extra padding in links. (Cosmetic)

* Update to reflect API refactorings.

* Fix bug causing brackets to show up in description.

* Implement using spin function.

* __fisher_gist_to_name uses curl to query the GitHub API which will
return a JSON stream even if the Gist could not be found. So, it's
not possible to determine whether we failed or not using our spin
function and actually need to check the returned string to see if
it contains a valid name or not.

* Let git pull write errors to stderr.

* Use new internal __fisher_spin.

* Extract spin to independent / external module and tweak Makefile
to better integrate with new install process.
2016-02-14 13:17:47 +09:00
Jorge Bucaran
b37183b8e6 Add new plugins and translations sections. 2016-02-13 18:51:33 +09:00
Jorge Bucaran
84a2979f86 Merge pull request #96 from ViViDboarder/patch-1
Super tiny typo in fisher-config.md
2016-02-12 07:58:32 +09:00
Ian
ba4c1806f9 Super tiny typo in fisher-config.md 2016-02-11 11:07:53 -08:00
Jorge Bucaran
77f8bb38b6 Fix dead white space link next to the logo. 2016-02-11 17:39:50 +09:00
Jorge Bucaran
d3f9a55b41 Remove , but still think it's cool. 2016-02-11 13:19:35 +09:00
Jorge Bucaran
a6bdf36266 Make Slack logo blue. 2016-02-11 13:18:43 +09:00
Jorge Bucaran
04a1d70c00 Add @daenney automatically. 2016-02-11 10:52:29 +09:00
Jorge Bucaran
6a3841c61c 0.7.0 2016-02-11 09:56:12 +09:00
Jorge Bucaran
949fc0598e Ahoy! an early v0.7.0 is here!
+ Add  the ability  to install plugins  from Gists.  You can
distribute a very simple,  one-single function plugin in the
form  of a  Gist. Your  users  can install  it using  fisher
install  url and  Fisherman will  query the  Gist using  the
GitHub API to get a list of  the Gist files and use the name
of the  first identified *.fish  file to name the  plugin in
your system.  Since there is no  formal way to name  a Gist,
and you may  prefer to keep the "description"  field for the
actual description  and not a name,  Fisherman supports only
one fish file per Gist. Closes #75.

+ Use command(1) when calling non-builtins. Thanks @daenney.
Closes #79.

+  Add  __fisher_plugin_can_enable  to detect  installing  a
prompt that is not the current one. Closes #78.

+  Remove  the ability  to  install  a  plugin in  a  parent
directory using ..  or ../ or even worse, ../../  as well as
other combinations  that navigate  to a parent  directory. I
find  the use  case odd  at  best, and  more dangerous  that
useful.  If you  want  to  install a  local  plugin use  the
full  path  or a  relative  path,  always top  down.  fisher
install  . or  fisher  install my/plugin  or fisher  install
/Users/$USER/path/to/plugin. Closes #81.
2016-02-11 09:40:03 +09:00
Jorge Bucaran
56a8d98681 Merge branch 'daenney-all-the-commands' 2016-02-10 02:52:24 +09:00
Jorge Bucaran
096acede6a Update. 2016-02-10 02:42:27 +09:00
Daniele Sluijters
064e15792a Use command when calling non-builtins
By using `command` we ensure that we always end up calling the external
binary and don't get caught by user aliasses, functions or other
magic.

Closes #79
2016-02-07 18:48:42 +01:00
Jorge Bucaran
e119e2e484 Remove version section links. 2016-02-07 21:50:24 +09:00
Jorge Bucaran
82601fd28e 0.6.0 2016-02-07 20:15:40 +09:00
Jorge Bucaran
cd4e7bbd01 Update. 2016-02-07 20:14:51 +09:00
Jorge Bucaran
5de152c274 Lowercase slack and 750->720 pixel logo. 2016-02-07 20:13:20 +09:00
Jorge Bucaran
2ddcbc7652 Remove superfluous ticks. 2016-02-07 20:12:25 +09:00
Jorge Bucaran
1452041659 Reset completions after a successful index update. 2016-02-07 20:11:09 +09:00
Jorge Bucaran
ee3765c679 Add timeout argument and isolate $fisher_index. 2016-02-07 20:08:08 +09:00
Jorge Bucaran
c282882b5c Remove $fisher_index from the config and isolate inside __fisher_index_update. 2016-02-07 20:07:09 +09:00
Jorge Bucaran
c86fc502b2 Use specific timeout of 0 to force index update to wait always. 2016-02-07 20:06:48 +09:00
Jorge Bucaran
cbc61d3132 Revise documentation, use more consistent style, remove deprecated APIs. Closes #77 2016-02-07 20:06:04 +09:00
Jorge Bucaran
6f633efd00 Tidy up, more punch, more flavor, larger logo. 2016-02-06 07:11:35 +09:00
Jorge Bucaran
3f7c3cd759 Fix compatibility section to address new Legacy plugin. 2016-02-06 02:53:20 +09:00
Jorge Bucaran
93fbba0f69 Add note in README about the nature of the benchmarks. 2016-02-05 20:41:49 +09:00
Jorge Bucaran
8ed53bfb6c Remove debugging logs. 2016-02-05 20:41:28 +09:00
Jorge Bucaran
0841248deb Tidy up, add more spacing between sections. 2016-02-05 15:31:12 +09:00
Jorge Bucaran
dfa8c2b74e Fix: __fisher_plugin_walk was incorrectly traversing completions.
Due to how the completions/*.fish path was traversed
inside __fisher_plugin_walk, the plugin enable/disable
mechanism would fail to copy all completions other than
completions/<plugin>.fish into the config.
2016-02-05 14:51:52 +09:00
Jorge Bucaran
4ca8190172 Update Change Log. 2016-02-04 14:07:21 +09:00
Jorge Bucaran
a5e10e119f Update test to account for new writing to log file in fisher_update. 2016-02-04 14:07:01 +09:00
Jorge Bucaran
abee2ca74b Comment. 2016-02-04 14:05:39 +09:00
Jorge Bucaran
a29966f48d Add tests for __fisher_plugin_source. 2016-02-04 14:05:01 +09:00
Jorge Bucaran
5d3f98b07a Improve Install/Update/Uninstall message channels.
Before this commit, both error and success information
was sent to stderr. Now, the total number of plugins
installed / updated / uninstalled is sent to stdout
allowing us to parse this output and implement a
more robust (and simpler) __fisher_deps_install
2016-02-04 14:02:01 +09:00
Jorge Bucaran
6606da7988 Favor > for themes over | for symbolic links. 2016-02-04 14:01:41 +09:00
Jorge Bucaran
25ad460435 Strip plugin list decorators when parsing fishfile 2016-02-04 13:56:06 +09:00
Jorge Bucaran
567cccde26 Add new plugin listing decorator for symbolic links `|'. 2016-02-04 13:53:58 +09:00
Jorge Bucaran
bb3fb8f7af Display deps as they install along with parent plugin. 2016-02-04 13:52:43 +09:00
Jorge Bucaran
e0bb4bcebb Remove 'probably' useless post render. 2016-02-04 13:51:29 +09:00
Jorge Bucaran
4f520febbf Add name argument to __fisher_plugin_source function. 2016-02-04 02:46:18 +09:00
Jorge Bucaran
e780e66edb Use __fisher_plugin_source to evaluate file if class is --source. 2016-02-04 01:35:16 +09:00
Jorge Bucaran
1376b529d1 Add new __fisher_plugin_source function.
Third party plugins can override this function to modify the
install mechanism and support alternative install methods.
2016-02-04 01:33:21 +09:00
Jorge Bucaran
94c6fd8d4f Tweak validate regex to correctly handle plugins named bb, gh, gl or omf. 2016-02-04 01:32:56 +09:00
Jorge Bucaran
5545d35641 Remove superfluous comment. 2016-02-04 01:32:23 +09:00
Jorge Bucaran
754b23fe49 Change of pattern matching expansion (cosmetic). 2016-02-04 01:32:00 +09:00