Commit graph

869 commits

Author SHA1 Message Date
Daniël Franke 6cc13ada7e
Replace the username with the actual repo name.
Even though this did work, it's not correct. This makes the URL fully
correct.
2021-01-30 13:51:54 +01:00
Daniël Franke 8ae139dc9e
Add GitLab support.
Add the possibility to add plugins from gitlab. Resolves #657.
2021-01-30 13:45:20 +01:00
Jorge Bucaran 56c629a3a9
Add link to migration from 2.x/3.x guide 2021-01-26 22:22:14 +09:00
Jorge Bucaran 3f0851c5cb
4.2.0 2021-01-18 18:52:35 +09:00
Jorge Bucaran 94e934d49e
Update -h --help completion description 2021-01-18 18:52:21 +09:00
Jorge Bucaran 746ec1a504
Remove support for .fish files outside functions (#651)
- Move fisher.fish to functions directory.
- Add deprecation warning.

Close #651
2021-01-18 18:51:13 +09:00
Jorge Bucaran 3e7c4015ab
Use set_color 2021-01-18 01:14:56 +09:00
Jorge Bucaran a8a8a96287
Print removed plugins in bold red 2021-01-17 21:33:48 +09:00
Jorge Bucaran 32ed213b4a
Preserve fish_plugins order during update (#616) 2021-01-17 18:41:33 +09:00
Jorge Bucaran 0b8daa2b8f
Link to relevant issue, improve format 2021-01-17 03:57:49 +09:00
Jorge Bucaran 9cc7d9582f
Create functions directory 2021-01-17 03:37:23 +09:00
Jorge Bucaran d0c3d1840a
Simplify top-level support code regex 2021-01-17 03:35:39 +09:00
Jorge Bucaran f4739a8c7d
Make each event do something different 2021-01-16 22:31:30 +09:00
Jorge Bucaran 57ed19f945
Add some tests 2021-01-16 22:21:59 +09:00
Jorge Bucaran 7ed1de7e56
Source plugin completions on install and update 2021-01-16 12:55:14 +09:00
Jorge Bucaran 3e5b263785
Add missing --command to complete --erase 2021-01-16 12:32:52 +09:00
Jorge Bucaran b9f222c52e
4.2.0-rc-1 2021-01-16 03:21:50 +09:00
Jorge Bucaran 70c9a59b53
\n 2021-01-16 03:19:43 +09:00
Jorge Bucaran 09fc107734
Use more string unescape 2021-01-16 03:18:56 +09:00
Jorge Bucaran 48a61924ad
Refactor parallel fetch subcommand
- Remove undocumented fisher_user_api_token.
  - Can always re-add if there's a need.
- Use string unescape which is faster.
2021-01-16 03:04:11 +09:00
Jorge Bucaran a2e3d5463f
Refactor if into && || for short lines 2021-01-16 02:47:09 +09:00
Jorge Bucaran 8f84ee6144
Kinder conflict error 2021-01-16 02:36:14 +09:00
Jorge Bucaran b2501f620d
Improve fish_plugins read regex 2021-01-16 02:35:42 +09:00
Jorge Bucaran d1a9ae0f7f
Work on fish_plugins section 2021-01-15 21:09:55 +09:00
Jorge Bucaran c8091b3dee
Abort install, don't clobber user files (#624)
Don't install plugins that would overwrite existing
user files, stop and tell the user to deal with it.

Close #624.
2021-01-15 15:25:59 +09:00
Jorge Bucaran 7a47e294b9
Add love to the docs 2021-01-15 03:46:22 +09:00
Jorge Bucaran aa4e1caca5
Update function description 2021-01-15 03:43:55 +09:00
Jorge Bucaran 0e2227019e
Regex adventures: don't match directories 2021-01-15 01:03:18 +09:00
Jorge Bucaran 8fde904564
Simplify install/update regexes 2021-01-15 00:34:57 +09:00
Jorge Bucaran da228c9f70
Simplify uninstall regexes, erase completions 2021-01-15 00:08:05 +09:00
Jorge Bucaran c3659bed01
User may not be using the default prompt anyway 2021-01-14 21:17:53 +09:00
Jorge Bucaran 3edac36e38
Better error message on no fish_plugins (#646) 2021-01-14 20:58:35 +09:00
Jorge Bucaran 72a40f13ce
Use ! 2021-01-14 20:51:38 +09:00
Jorge Bucaran fbc117df2d
Change fisher_version scope to private 2021-01-14 20:43:57 +09:00
Jorge Bucaran 6dc9e1237d
Print version and help 2021-01-14 20:29:09 +09:00
Jorge Bucaran b5650d3ef6
Use verbose syntax in completions 2021-01-14 20:25:49 +09:00
Jorge Bucaran fca10da157
Terser 2021-01-14 20:23:59 +09:00
Jorge Bucaran f24bb10edb
Useless use of backslash 2021-01-14 20:23:29 +09:00
Jorge Bucaran c9decadc16
Don't read in empty lines from fish_plugins 2021-01-14 20:14:04 +09:00
Jorge Bucaran 7d6bd9f9b3
Don't force-use system curl 2021-01-14 20:04:17 +09:00
Jorge Bucaran ed32770424
Split long lines, increase verbosity 2021-01-14 19:38:23 +09:00
Jorge Bucaran f5b6254833
Support FreeBSD
tar requires --file - on FreeBSD to read from stdout
2020-12-10 18:56:30 +09:00
Jorge Bucaran b4c2fcc68a
Use simpler curl invocation, increase verbosity 2020-12-10 02:17:51 +09:00
jorgebucaran ae423be725
Use fish_postexec to handle 4.1 migration automatically 2020-12-08 03:04:42 +09:00
jorgebucaran 285fc352b7
Tell users they may remove XDG_DATA_HOME after migrating to 4.1 2020-12-08 01:28:54 +09:00
jorgebucaran f6f2b5d149
Try simpler 4.1 migration approach 2020-12-08 01:04:11 +09:00
jorgebucaran 1644724ef1
Update before removing data_home so _fisher_list returns something 2020-12-08 00:31:07 +09:00
jorgebucaran 721ac3f707
Fix 4.x->4.1 migration error by not erasing _fisher_list 2020-12-08 00:24:07 +09:00
Jorge Bucaran fb16985935 Erase _fisher_list, etc., after update to prevent migration error 2020-12-08 00:05:52 +09:00
Jorge Bucaran db6801f565 Use inverted pyramid model 2020-12-06 16:22:03 +09:00