From 41124d73e24a8597062ae3e7971f7b06e4fea3db Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Sat, 14 Nov 2015 23:36:24 +0000 Subject: [PATCH] Added a utility file used in Dockerfile to augment /etc/bash.bashrc to set a prompt which won't use the whole commandline width under virtualenv. - Legacy-Id: 10486 --- docker/setprompt | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 docker/setprompt diff --git a/docker/setprompt b/docker/setprompt new file mode 100644 index 000000000..62ce46000 --- /dev/null +++ b/docker/setprompt @@ -0,0 +1,26 @@ + +# set a fancy prompt +PS_TIME="\A " + +if [ "$(whoami)" = "root" ]; then + PS_COLOUR='\[\033[1;31m\]' + PS_END="\[\033[m\]" +else + PS_COLOUR="\[\033[1;34m\]" + PS_END="\[\033[m\]" +fi + +if [ "$TERM" = xterm ]; then + PS_XTERM="\[\033]0;\]\h:\w\007" +else + PS_XTERM="" +fi +COLOUR_RED='\[\033[1;31m\]' +COLOUR_BLK='\[\033[1;30m\]' +if [ "$SHLVL" -gt 1 ]; then + PS_SHLVL="$(eval "printf '>%.0s' {2..$SHLVL}") " +else + PS_SHLVL="" +fi + +PS1="$PS_XTERM\n$COLOUR_RED$PS_SHLVL$PS_COLOUR$PS_TIME$COLOUR_RED$PS_COLOUR${VIRTUAL_ENV:+$COLOUR_RED($(basename $VIRTUAL_ENV))$PS_COLOUR }\w\n\u @ $COLOUR_BLK\h$PS_COLOUR \\$ $PS_END"