From: Mark Wooding Date: Tue, 8 Aug 2017 16:50:36 +0000 (+0100) Subject: dot/shrc: Put working directory into plain-sh prompts. X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/profile/commitdiff_plain/956c645f79b3525040b917a22a1919beebc8c36b?ds=sidebyside dot/shrc: Put working directory into plain-sh prompts. Apparently dash does process substitution on PS1. Yay. --- diff --git a/dot/shrc b/dot/shrc index 90710df..114cc23 100644 --- a/dot/shrc +++ b/dot/shrc @@ -16,7 +16,7 @@ __mdw_set_prompt_hacks () { ;; esac host=$(hostname) - dir="" + dir=' $(d=$(pwd); case "$d" in ("$HOME") d="~" ;; ("$HOME"/*) d="~${d#$HOME}" ;; esac; echo $d)' } __mdw_set_prompt_pieces