Commit Graph

258 Commits

Author SHA1 Message Date
Jorge Bucaran
2888a63b98
Simplify update mechanism, avoid merges. 2016-03-29 01:21:51 +09:00
Jorge Bucaran
3f47e4e10c
Add completions for fisher new. 2016-03-26 16:55:25 +09:00
Jorge Bucaran
683dd53140
Remove script file support for .load plugins. Revert 2cfa1c. 2016-03-26 15:36:21 +09:00
Jorge Bucaran
bc81fbda10
Update. 2016-03-26 14:56:59 +09:00
Jorge Bucaran
22f30a09f5
Add @orangecms. 2016-03-26 14:56:44 +09:00
Jorge Bucaran
2942cca0cd
Fix load order during installation. Close #170.
Now snippets can safely invoke functions defined in the plugin
function directory. Thanks @orangecms.
2016-03-26 14:41:44 +09:00
Jorge Bucaran
a205256ce8
Fix a bug in the dependency installer counter. 2016-03-25 03:57:17 +09:00
Jorge Bucaran
4d23cf7195
Merge pull request #167 from jethrokuan/master
Clear ignored files on cleanup
2016-03-23 00:22:07 +09:00
Jethro Kuan
2e71cdfc94 Clear ignored files on cleanup 2016-03-22 23:02:49 +08:00
Jorge Bucaran
2deff15c12
Fix long search result result width. 2016-03-22 21:19:58 +09:00
Jorge Bucaran
8065db4225
Support .load files using custom scripts. 2016-03-17 16:47:30 +09:00
Jorge Bucaran
16e0527bff
Display plugin update failed message only if there are plugins. 2016-03-16 15:01:28 +09:00
Jorge Bucaran
2709c38c4e
Do not print an empty lines if there are no plugins. 2016-03-16 15:00:40 +09:00
Jorge Bucaran
1344762dcb
Skip plugin update if there are no plugins to update. 2016-03-16 14:43:07 +09:00
Jorge Bucaran
712cd07bff
More verbose and safer has jobs check. 2016-03-15 22:15:32 +09:00
Jorge Bucaran
210035a976
More space, brighter colors.
Add left-align padding to search results and use bright colors.
2016-03-15 22:14:25 +09:00
Jorge Bucaran
cf7457a067
Don't install the entire index.
Handle the case when the user tries to install a plugin that is
a function, but a directory of the same name already exists in
the current working directory.
2016-03-15 22:13:29 +09:00
Jorge Bucaran
04556793e4
Update docs. 2016-03-14 04:21:55 +09:00
Jorge Bucaran
918f7bccd0
Update README. 2016-03-14 04:20:40 +09:00
Jorge Bucaran
ff24ee8e9a
Bug fix: Git rebase has no --quiet option. 2016-03-12 07:37:25 +09:00
Jorge Bucaran
ba92c5e705
1.3.1 2016-03-12 06:55:37 +09:00
Jorge Bucaran
aafb503553
Ahoy! 1.3.1 2016-03-12 06:55:31 +09:00
Jorge Bucaran
ed335bf270
Ahoy! Fisherman 1.3.0
* Fix bug in fisher_config_color_reset not declaring path variable.
* Silence Git checkout standard error to prevent update failures in some edge cases.
* Revise and correct errors in the documentation and README.
* Add more instrumentation to fisher_plugin_disable.
* Minor doc updates.
2016-03-12 06:45:17 +09:00
Jorge Bucaran
093ad78a04
Update CONTRIBUTING. 2016-03-10 14:18:17 +09:00
Jorge Bucaran
79efc9bceb
Remove dead links and tidy up README. 2016-03-10 14:08:48 +09:00
Jorge Bucaran
732744c062
Simplify fisher_help, update docs. 2016-03-09 18:40:59 +09:00
Jorge Bucaran
cf26f815b1
1.3.0 2016-03-09 13:25:41 +09:00
Jorge Bucaran
ec90637747
Update change log. 2016-03-09 13:25:29 +09:00
Jorge Bucaran
bb8a8663fc
Close #149, #150. 2016-03-09 13:24:47 +09:00
Jorge Bucaran
c076b703b4
Update. 2016-03-08 22:19:33 +09:00
Jorge Bucaran
a518c3e2b9
1.2.0 2016-03-08 22:18:37 +09:00
Jorge Bucaran
4d4008aeba
Update. 2016-03-08 22:18:35 +09:00
Jorge Bucaran
ade58a01b7
More tests, smarter manifest. 2016-03-08 22:16:59 +09:00
Jorge Bucaran
9ae8cce31c
Fix color reset #144 and close #155. 2016-03-06 20:29:05 +09:00
Jorge Bucaran
d57ad028e6
Introduce set_color_custom. Close #144. 2016-03-06 03:04:49 +09:00
Jorge Bucaran
ef0cb93853
Add ascii cast. 2016-03-02 19:55:03 +09:00
Jorge Bucaran
8d029c99f6
Move debug from __fisher_plugin_source to before call. 2016-03-02 15:37:39 +09:00
Jorge Bucaran
0ddc5fa8c1
Be more secretive about index updates. 2016-03-02 12:23:43 +09:00
Jorge Bucaran
08811f3f8e
Fix regression causing update to fail in some plugins. 2016-03-02 10:39:13 +09:00
Jorge Bucaran
9be9b5bce0
1.1.0 2016-03-02 00:27:07 +09:00
Jorge Bucaran
328b6fc38a
Stash only for non-master branches. 2016-03-02 00:26:42 +09:00
Jorge Bucaran
895faf9235
Capitalize Index. 2016-03-02 00:12:21 +09:00
Jorge Bucaran
694a2553ff
Show total of plugins that will be updated in fisher u -a. 2016-03-02 00:10:30 +09:00
Jorge Bucaran
986a9cad56
Do no update total while installing/updating, etc. Closes #139. 2016-03-01 23:59:43 +09:00
Jorge Bucaran
cf9d9469fe
Install functions if index check fails. 2016-03-01 18:27:27 +09:00
Jorge Bucaran
dbd04352fa
Remove debug from __fisher_deps_install. 2016-03-01 18:19:00 +09:00
Jorge Bucaran
5cfb18740a
Merge branch 'master' of https://github.com/fisherman/fisherman 2016-03-01 18:17:28 +09:00
Jorge Bucaran
8384bf3aa7
Ahoy!! Fisherman 1.0.0
* Deprecate fisher --list in favor of a new command
  fisher list. The behavior is roughly the same. See
  fisher help list for usage. tl;dr: Use list to query
  the local system / cache and search to query the index.

* Teach fisher_plugin_walk about fish_postexec,
  fish_command_not_found and fish_preexec event emitters
  and erase them during uninstall if they were defined in
  a snippet.

* Fisherman now recognizes the following aliases by default:
  i for install, u for update, l for list, s for search and
  h for help.

* Rewrite documentation to be simpler and more consistent.

* Fisherman can install "functions" now. If you have created
  a function interactively, you can run fisher install name
  of the function and a directory will be created in
  $PWD/name of the function and installed as usual.

* Fisherman now detects if users have modified their fish
  prompt using fish_config and if so, uninstalls $fisher_prompt.

* Search results now truncate plugin descriptions based in
 the width of the terminal screen.

* Install/Update/Uninstall CLI was retouched.

Looking behind and Ahead
========================

On Jan, 1st, Fisherman 0.1.0 departed from the bay of
"my hard drive" and today 1.0.0 has finally shipped.

Things are still a little rough and knotty, what did
you think? But 1.0.0 means all the basic things are
here.

Internally, we may still push some large changes, more
robust tests; at ~300 there are still areas a bit dry.

On the outside, Fisherman will change little, I hope.
That's a feature. If you want a more colorful CLI,
concurrent updates, or another bit here and there,
we may work something out.

This release means more time to focus on the plugin
ecosystem, but the adventures are far from over.
2016-03-01 18:02:38 +09:00
Jorge Bucaran
ebec1eaa01
Fisherman 1.0 RC
* Deprecate fisher --list in favor of a new command fisher list.
  The behavior is roughly the same. See fisher help list for
  usage. tl;dr: Use list to query the local system / cache and
  search to query the index.

* Teach fisher_plugin_walk about fish_postexec,
  fish_command_not_found and fish_preexec event emitters and
  erase them during uninstall if they were defined in a snippet.

* Fisherman now recognizes the following aliases by default:
  i for install, u for update, l for list, s for search and h
  for help.

* Large documentation rewrite. Better, simpler, more concise
  and more consistent.

* Fisherman now detects if users have modified their fish
  prompt using fish_config and if so, uninstalls $fisher_prompt.
2016-02-29 23:13:29 +09:00
Jorge Bucaran
a03a9fd473
Fix wiki link. 2016-02-27 18:51:25 +09:00