We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a03617c commit d028ccaCopy full SHA for d028cca
src/plugins/terminal/scripts/init-alpine.sh
@@ -94,7 +94,15 @@ export PIP_BREAK_SYSTEM_PACKAGES=1
94
95
# Smart path shortening function (fish-style: ~/p/s/components)
96
_shorten_path() {
97
- local path="${PWD/#$HOME/\~}"
+ local path="$PWD"
98
+
99
+ if [[ "$HOME" != "/" && "$path" == "$HOME" ]]; then
100
+ echo "~"
101
+ return
102
+ elif [[ "$HOME" != "/" && "$path" == "$HOME/"* ]]; then
103
+ path="~${path#$HOME}"
104
+ fi
105
106
[[ "$path" == "~" ]] && echo "~" && return
107
108
local parts result=""
0 commit comments