Smart bash prompt: easy way to show various context info in a command prompt