diff options
author | Mark Allen <[email protected]> | 2016-07-19 14:44:45 -0500 |
---|---|---|
committer | GitHub <[email protected]> | 2016-07-19 14:44:45 -0500 |
commit | 1f78af4823b56e00dc33c9847128450ddf07509f (patch) | |
tree | f0231e1fe477ad9a69c93c92c81d548b340a588d /kerl | |
parent | ee534691524ae2bb8521b40963da6b0dd75bf5b5 (diff) | |
parent | 759f73f59879a40279c7b5229e40d21f2c42231e (diff) | |
download | kerl-1f78af4823b56e00dc33c9847128450ddf07509f.tar.gz kerl-1f78af4823b56e00dc33c9847128450ddf07509f.tar.bz2 kerl-1f78af4823b56e00dc33c9847128450ddf07509f.zip |
Merge pull request #149 from mazenharake/promptfrmt
Add support for customized prompt for activated installations
Diffstat (limited to 'kerl')
-rwxr-xr-x | kerl | 10 |
1 files changed, 9 insertions, 1 deletions
@@ -670,6 +670,8 @@ kerl_deactivate() if [ ! "\$1" = "nondestructive" ]; then unset -f kerl_deactivate fi + unset KERL_ENABLE_PROMPT + unset KERL_PROMPT_FORMAT } kerl_deactivate nondestructive @@ -689,7 +691,13 @@ if [ -f "$KERL_CONFIG" ]; then . "$KERL_CONFIG"; fi if [ -n "\$KERL_ENABLE_PROMPT" ]; then _KERL_SAVED_PS1="\$PS1" export _KERL_SAVED_PS1 - PS1="($1)\$PS1" + if [ -n "\$KERL_PROMPT_FORMAT" ]; then + FRMT="\$KERL_PROMPT_FORMAT" + else + FRMT="(%BUILDNAME%)" + fi + PROMPT=\$(echo "\$FRMT" | sed 's^%RELEASE%^$rel^;s^%BUILDNAME%^$1^') + PS1="\$PROMPT\$PS1" export PS1 fi if [ -n "\$BASH" -o -n "\$ZSH_VERSION" ]; then |