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
Jorge Bucaran
6b1a886c58
Use verbose syntax
2020-12-06 05:49:00 +09:00
Jorge Bucaran
d0c30d9723
Use proper capitalization
2020-12-05 18:09:11 +09:00
rany
cd9d69209e
Use HTTPS for curl installation ( #627 )
...
Using HTTPS prevents:
- accidentally running a captive portal login screen as a Fish script and sourcing it
- other security and privacy benefits of HTTPS
2020-11-23 22:28:26 +09:00
Jorge Bucaran
4ff6128860
Doc little tweaks
2020-11-14 03:56:31 +09:00
Jorge Bucaran
2bbc06a965
Add documentation for plugin authors, close #618
2020-11-13 21:05:29 +09:00
Jorge Bucaran
eab5c67f0b
Phase out rm
2020-11-13 19:47:25 +09:00
Jorge Bucaran
861cd38133
Simplify source file iteration during install
2020-11-13 19:44:05 +09:00
Jorge Bucaran
cc06470da1
Create functions, conf.d, and completions in $fisher_path
...
Create fish config directories if they don't exist
before installing plugins. We'd already fixed this,
but f4b32b34
brought back #598 , as it modifies how
we copy files into $fisher_path.
2020-11-13 17:05:23 +09:00
Jorge Bucaran
f4b32b3419
Install plugin even if destination parents are symlinks ( #613 )
2020-11-13 17:01:16 +09:00
Jorge Bucaran
dc63a83c78
Print stdout, improve log readability, print version too
2020-11-12 21:34:20 +09:00
Jorge Bucaran
f26e1d121f
Fix isatty edge case inside GitHub workflow
2020-11-12 18:37:31 +09:00
Jorge Bucaran
5368e72863
Fix failed glob inside job; related #609
2020-11-11 23:54:00 +09:00
Jorge Bucaran
f091c22c60
Use jobs --last --pid instead of $last_pid ( #608 )
2020-11-10 23:57:57 +09:00
Jorge Bucaran
f7c347b5d0
Migrate to uvars during 4.0 to 4.1 upgrade; fix #607
2020-11-10 23:46:29 +09:00
Jorge Bucaran
3f8552e200
_fisher_list may not exit; just install fisher
2020-11-10 22:40:43 +09:00
Jorge Bucaran
ac1b49b43b
Move $fisher_data migration to fisher
2020-11-09 22:09:25 +09:00
Jorge Bucaran
5a81014f22
4.1.0
...
- Remove and install when updating instead of replacing files (#601 )
- Updating shouldn't remove plugin if the host is unvailable (#602 )
- Can't reliably update local plugins because of symlinks (#603 )
- Filter duplicates in argv and fish_plugins (#604 )
- Add support to install plugins from branch names with slashes (#588 )
2020-11-09 21:58:51 +09:00
Jorge Bucaran
ce6072f907
Small docs tweaks
2020-11-09 21:56:23 +09:00
Jorge Bucaran
67aa8ed7c7
Refactor var names
2020-11-07 04:16:07 +09:00
Jorge Bucaran
b808e7318a
Fix bug breaking local plugins where name ends in .fish
2020-11-07 04:15:07 +09:00
Jorge Bucaran
210db6a46b
Remove plugins that failed to fetch from installed count
2020-11-07 03:34:55 +09:00
Jorge Bucaran
f5ae081036
Better error messages and code readability
2020-11-07 02:03:18 +09:00
Jorge Bucaran
32781c42dc
Add fisher update
to usage
2020-11-06 20:45:56 +09:00
Jorge Bucaran
e5d10e0fe6
Write fish_plugins only if there are plugins, else remove it
2020-11-06 18:06:16 +09:00
Jorge Bucaran
6e3b9d8023
Load completions at completion rather than load time
...
What happens when we install a new plugin or remove
an existing plugin? If we don't reload completions,
Fish won't be able to tab-complete for installed or
removed plugins, e.g., continue tab-completing when
they are no longer installed.
By loading `update` and `remove` completions at
completion load time we now invoke `fisher list`
every time the user tabs after `fisher update`
or `fisher remove`.
2020-11-06 17:19:10 +09:00
Jorge Bucaran
dcbf55956e
Don't need to worry about scope inside job
2020-11-06 03:14:13 +09:00
Jorge Bucaran
f9b91779f3
Tweak report message
2020-11-06 01:55:12 +09:00
Jorge Bucaran
5e454f63bf
Silently accept ls
, rm
as undocumented aliases for list
, remove
2020-11-06 01:04:47 +09:00
Jorge Bucaran
47ba393569
Remove fish_plugins if the file becomes empty
2020-11-06 01:01:44 +09:00
Jorge Bucaran
e8c48262e1
More deprecation tweaks
2020-11-05 18:27:46 +09:00