Add BSD shells to shell_version

This commit is contained in:
Dylan 2016-01-29 15:40:52 +11:00
parent 39033fdeed
commit 6a3c4d4fb8
1 changed files with 8 additions and 2 deletions

10
fetch
View File

@ -635,10 +635,16 @@ getshell () {
shell=${shell/ zsh}
;;
*"mksh"*)
shell+="$(mksh -c 'printf "%s" "$KSH_VERSION"')"
*"mksh"* | *"ksh")
shell+="$("$SHELL" -c 'printf "%s" "$KSH_VERSION"')"
shell=${shell/ * KSH}
;;
*"tcsh"* | *"csh"*)
shell+="$("$SHELL" --version)"
shell=${shell/tcsh}
shell=${shell/\(*}
;;
esac
shell="${shell/\(*\)}"