fish-shell/share/completions/rclone.fish
Fabian Boehm cc8fa0f780 completions/rclone: Make version check more lenient
This has been observed to be "rclone 1.68.2" instead of "rclone
v1.68.2", missing the "v".
2024-12-14 11:20:29 +01:00

10 lines
407 B
Fish

set -l rclone_version (rclone version | string match -rg 'rclone v?(.*)' | string split .)
or return
# Yes, rclone's parsing here has changed, now they *require* a `-` argument
# where previously they required *not* having it.
if test "$rclone_version[1]" -gt 1; or test "$rclone_version[2]" -gt 62
rclone completion fish - 2>/dev/null | source
else
rclone completion fish 2>/dev/null | source
end