From 0e46afd6fcfff6b338705e0d4a8c6dda59b84bf2 Mon Sep 17 00:00:00 2001 From: Jorge Bucaran Date: Tue, 10 May 2016 19:25:05 +0900 Subject: [PATCH] Add fish version check, exit if too low. Thanks @msikma. --- fisher.fish | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/fisher.fish b/fisher.fish index 4fc03d8..eecf3c9 100644 --- a/fisher.fish +++ b/fisher.fish @@ -1,4 +1,20 @@ function fisher + switch "$FISH_VERSION" + 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." + + if command -s brew > /dev/null + __fisher_log info "Run @brew up; brew upgrade --HEAD fish@" + else + __fisher_log info " + Refer to your package manager documentation for + instructions on how to upgrade your fish build. + " + end + + return 1 + end + set -g fisher_version "2.6.11" set -g fisher_spinners ⠋ ⠙ ⠹ ⠸ ⠼ ⠴ ⠦ ⠧ ⠇ ⠏