I just came up with this recipe to change the default PS1 value to use red for the user@host part of the prompt and to change the $ character to a #:
if id | grep -qi 'member of administrators group' then export PS1=$(echo "$PS1" | sed -e 's_32_31_' -e 's_\\\$_#_') fi I’m not certain the string match on the output of id(1) works everywhere. Is there a better way to check for admin privileges under Cygwin? You can’t check for UID or EUID == 0, for example, as you’d do on a true POSIX system. Perhaps something like this should go into the default /etc/profile? -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple