Commit graph

152 commits

Author SHA1 Message Date
Jorge Bucaran
5a095cb5a8 Warn if trying to self-up/rm in a global setup. 2016-05-22 03:45:28 +09:00
Jorge Bucaran
04235b38ad 2.7.8 2016-05-20 10:38:09 +09:00
Jorge Bucaran
272e302262 Install/Update from a branch. Close #269.
Use fisher [install] PLUGIN:BRANCH_NAME to install from any
given branch. The default branch is master. You can use `@'
instead of `:' to specify the branch name.

If you install a plugin from BRANCH and later remove it,
the repository in ~/.cache/fisherman/PLUGIN will remain
checked out on BRANCH. To force install from another
branch specify a different branch, e.g. `:master'.

    fisher PLUGIN:BRANCH
    fisher rm PLUGIN
    fisher PLUGIN        # install PLUGIN from BRANCH
    # or
    fisher PLUGIN:master # install PLUGIN from master

Updating a plugin always fetches the latest HEAD from
the currently checked out branch.
2016-05-20 10:27:28 +09:00
Jorge Bucaran
5206351715 Use &' as the style verb instead of @' in __fisher_log. 2016-05-20 08:40:22 +09:00
Jorge Bucaran
bbce128cd1 Display OK status when fetching plugins from the cache. 2016-05-20 08:25:25 +09:00
Jorge Bucaran
80ff81e204 Remove plugins if given full original name or url. Fix #291 2016-05-20 08:24:16 +09:00
Jorge Bucaran
a0a0e3698a Update plugins if given full original name or url. Fix #290. 2016-05-20 08:19:27 +09:00
Jorge Bucaran
a4bb161d31 Update usage help. 2016-05-20 08:17:53 +09:00
Jorge Bucaran
f1fa1c40eb 2.7.7 2016-05-19 23:12:59 +09:00
Jorge Bucaran
f1d1e89a8c Discard mv errors during backup creation. 2016-05-19 23:12:47 +09:00
Jorge Bucaran
e0a2aaf967 Guard stdout/err redirections by quotes. 2016-05-19 23:10:43 +09:00
Jorge Bucaran
69c40e2dac Create stdout/err fd earlier. 2016-05-19 22:48:17 +09:00
Jorge Bucaran
29d95402f9 Early exit __fisher_log if no log command is given. 2016-05-19 22:44:40 +09:00
Jorge Bucaran
e05e014de5 Initialize next and last values in ls-remote pagination process. 2016-05-19 21:31:36 +09:00
Jorge Bucaran
4e10fefdc0 Refactor fisher_cmd_name generation. 2016-05-19 21:26:48 +09:00
Jorge Bucaran
82bd118064 2.7.6 2016-05-19 20:25:21 +09:00
Jorge Bucaran
55d2efd555 Remove .git suffix from git URls. 2016-05-19 20:24:39 +09:00
Jorge Bucaran
f80ccf9361 Load functions before conf.d. 2016-05-19 20:22:18 +09:00
Jorge Bucaran
c0435e512a 2.7.5 2016-05-19 18:54:47 +09:00
Jorge Bucaran
7e01eefe0b 2.7.4 2016-05-19 18:50:41 +09:00
Jorge Bucaran
c3fc7ac0fb Fix incorrect use of non-autoloaded __fisher_list during self-destroy. 2016-05-19 18:50:02 +09:00
Jorge Bucaran
b266e0beee 2.7.3 2016-05-19 18:47:52 +09:00
Jorge Bucaran
4bb49bb1c0 Introduce $fisher_cmd_name variable to customize fisher command name. 2016-05-19 18:47:40 +09:00
Jorge Bucaran
81c7b7f52e Introduce notion of players, e.g, fisherman, oh-my-fish, etc.
fisher ls-remote now queries the github API for each player
to retrieve repo information. Includes pagination support.
2016-05-19 05:56:21 +09:00
Jorge Bucaran
7fdaf8f551 2.7.1 2016-05-17 14:59:53 +09:00
Jorge Bucaran
b63324b912 Use available command date if perl is not avail. in Darwin/FreeBSD. 2016-05-17 14:59:37 +09:00
Jorge Bucaran
f0edcad54f 2.7.0 📦 2016-05-17 13:36:47 +09:00
Jorge Bucaran
328ad6e614 Do not obliterate existing user bindings when installing bindings plugins. Close #283. 2016-05-17 13:36:47 +09:00
Jorge Bucaran
a3a2290f8d Add FreeBSD to the Darwin `date' can't display nano seconds club. Close #284. 2016-05-17 13:36:47 +09:00
Jorge Bucaran
2037d1b134 Do not dupe bindings when updating bindings plugins. Close #285 2016-05-17 13:36:47 +09:00
Alexey Alekhin
86d6c3bfc6 Fixed a typo: fi{n,sher}_index_update_interval (#281) 2016-05-15 21:49:01 +09:00
Jorge Bucaran
65717f5d91 2.6.20 2016-05-15 15:53:30 +09:00
Jorge Bucaran
b5b081e8a4 Bugfix: Incorrect JSON parsing when inside mawk. 2016-05-15 15:53:30 +09:00
Jorge Bucaran
d7ab6efc29 2.6.19 2016-05-14 14:27:57 +09:00
Jorge Bucaran
ab5b4bc6c6 Docs. 2016-05-14 14:17:27 +09:00
Jorge Bucaran
5e3879691a Create basic completions always. 2016-05-14 11:58:49 +09:00
Jorge Bucaran
a36bf3d43e 2.6.17 2016-05-14 11:50:39 +09:00
Jorge Bucaran
74ad4c8f98 Use `!' instead of ERR for error reports. 2016-05-14 11:50:11 +09:00
Jorge Bucaran
cdc4d45f0d 2.6.16 2016-05-13 15:13:34 +09:00
Jorge Bucaran
062bd97787 Load completions after functions in __fisher_plugin_enable. #fin/issues/28 2016-05-13 15:13:24 +09:00
Jorge Bucaran
64797388f1 More compact message report. 2016-05-12 21:08:34 +09:00
Jorge Bucaran
30fe72b038 Use fish_color_* colors instead of harcoding red, green, etc. 2016-05-12 20:53:31 +09:00
Jorge Bucaran
926f4a3292 2.6.14 2016-05-10 21:33:02 +09:00
Jorge Bucaran
25631a88bd Load conf.d first and source bindings after install. #272 2016-05-10 21:32:45 +09:00
Jorge Bucaran
c8fd7c4f62 2.6.13 2016-05-10 20:57:06 +09:00
Jorge Bucaran
e0599fe6ee Bugfix: Use fisher_file instead of fisher_bundle. 2016-05-10 20:56:56 +09:00
Jorge Bucaran
9f3e4c98b9 2.6.12 2016-05-10 19:26:35 +09:00
Jorge Bucaran
13b3fcec75 Add fish version check, exit if too low. Thanks @msikma. 2016-05-10 19:25:05 +09:00
Jorge Bucaran
b3f4e95b38 Do not obliterate, rather create backups of existing functions/*.fish files during install. Close #268. 2016-05-10 19:01:49 +09:00
Jorge Bucaran
4a9cecedfd Improve argv handling. Close #266, #265. 2016-05-09 20:09:09 +09:00