diff --git a/shell/shell.sh b/shell/shell.sh index b984e6c..5e100fa 100644 --- a/shell/shell.sh +++ b/shell/shell.sh @@ -49,14 +49,13 @@ esac # prompt ps1() { - local date host id type + local date host id local code="${1}" date="$(date +%H:%M:%S)" local git host="$(hostname)" id="$(id --user)" local path="${PWD}" - type="$(type -t __git_ps1)" local user="${USER}" local view="└ " # code @@ -70,7 +69,7 @@ ps1() { view="${view}${SH_DEFAULT} @ " view="${view}${SH_BROWN}${date}" # git - if [ "${type}" = "function" ]; then + if command -v "__git_ps1" >"/dev/null"; then git="$(__git_ps1)" if [ -n "${git}" ]; then view="${view}${SH_DEFAULT} –${SH_MAGENTA}${git}"