3 ms·
unameOut="$(uname -a)" case "${unameOut}" in *Microsoft*) machine="WSL";; Linux*) machine=Linux;; Darwin*) machine=Mac;; CYGWIN*) machin
by catcar 8y ago
unameOut="$(uname -a)"
case "${unameOut}" in
*Microsoft*) machine="WSL";;
Linux*) machine=Linux;;
Darwin*) machine=Mac;;
CYGWIN*) machine=Cygwin;;
MINGW*) machine=MinGw;;
*) machine="UNKNOWN:${unameOut}"
esac
unset unameOut
PROMPT_COMMAND='echo -ne "\033]0;[${machine}] ${USER}@${HOSTNAME}: ${PWD}\007"'