mirror of
https://github.com/jorgebucaran/fisher
synced 2024-10-09 09:36:53 +02:00
Merge pull request #367 from fisherman/version-warning
Improve warnings about fish versions
This commit is contained in:
commit
853531e6cb
1 changed files with 28 additions and 4 deletions
32
fisher.fish
32
fisher.fish
|
@ -16,18 +16,42 @@ end
|
||||||
function $fisher_cmd_name -d "fish plugin manager"
|
function $fisher_cmd_name -d "fish plugin manager"
|
||||||
switch "$FISH_VERSION"
|
switch "$FISH_VERSION"
|
||||||
case 2.1.2 2.1.1 2.1.0 2.0.0
|
case 2.1.2 2.1.1 2.1.0 2.0.0
|
||||||
__fisher_log error "You need fish &2.2.0& or higher to use fisherman."
|
echo "You need fish 2.2.0 or higher to use fisherman."
|
||||||
|
|
||||||
if command -s brew > /dev/null
|
if type brew >/dev/null 2>&1
|
||||||
__fisher_log info "Run &brew up; brew upgrade --HEAD fish&"
|
echo "Run: brew upgrade fish"
|
||||||
else
|
else
|
||||||
__fisher_log info "
|
echo "
|
||||||
Refer to your package manager documentation for
|
Refer to your package manager documentation for
|
||||||
instructions on how to upgrade your fish build.
|
instructions on how to upgrade your fish build.
|
||||||
"
|
"
|
||||||
end
|
end
|
||||||
|
|
||||||
return 1
|
return 1
|
||||||
|
|
||||||
|
case 2.2.0
|
||||||
|
__fisher_log info "
|
||||||
|
You need fish 2.3.0 or higher to take advantage of snippets.
|
||||||
|
Without it some plugins might not work.
|
||||||
|
"
|
||||||
|
|
||||||
|
if type -q brew
|
||||||
|
__fisher_log info "Please run &brew upgrade fish&"
|
||||||
|
else
|
||||||
|
__fisher_log info "
|
||||||
|
|
||||||
|
Refer to your package manager documentation
|
||||||
|
for instructions on how to upgrade your fish build.
|
||||||
|
|
||||||
|
If you can not upgrade, append the following code
|
||||||
|
to your ~/.config/fish/config.fish:
|
||||||
|
|
||||||
|
&for file in ~/.config/fish/conf.d/*.fish&
|
||||||
|
&source $file&
|
||||||
|
&end&
|
||||||
|
|
||||||
|
"
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
set -g fisher_version "2.12.0"
|
set -g fisher_version "2.12.0"
|
||||||
|
|
Loading…
Reference in a new issue