Fix golang version prompt when go directive in go.mod has minor version

This commit is contained in:
Fabio Margarido 2024-03-13 13:21:57 -03:00
parent d4d7d1ae49
commit 528b4e278b

View File

@ -851,7 +851,7 @@ function __bobthefish_prompt_golang -S -a real_pwd -d 'Display current Go inform
set -l actual_go_version "0" set -l actual_go_version "0"
set -l high_enough_version "0" set -l high_enough_version "0"
if type -fq go if type -fq go
set actual_go_version (go version | string match -r 'go version go(\\d+\\.\\d+)' -g) set actual_go_version (go version | string match -r 'go version go(\\d+\\.\\d+(?:\\.\\d+)?)' -g)
if printf "%s\n%s" "$gomod_version" "$actual_go_version" | sort --check=silent --version-sort if printf "%s\n%s" "$gomod_version" "$actual_go_version" | sort --check=silent --version-sort
set high_enough_version "1" set high_enough_version "1"
end end