mirror of
https://github.com/rbenv/ruby-build.git
synced 2025-11-25 21:30:55 +01:00
Fix commands printed when TMPDIR is empty
This commit is contained in:
parent
bb18f12e64
commit
c4f811a23d
2 changed files with 29 additions and 3 deletions
|
|
@ -110,10 +110,9 @@ colorize() {
|
|||
|
||||
print_command() {
|
||||
local arg
|
||||
local tmpdir="${TMPDIR%/}"
|
||||
for arg; do
|
||||
arg="${arg//$tmpdir\//\$TMPDIR/}"
|
||||
arg="${arg//$HOME\//\$HOME/}"
|
||||
[ "${#TMPDIR}" -le 1 ] || arg="${arg//$TMP\//\$TMPDIR/}"
|
||||
[ "${#HOME}" -le 1 ] || arg="${arg//$HOME\//\$HOME/}"
|
||||
case "$arg" in
|
||||
*\'* | *\$* )
|
||||
printf ' "%s"' "$arg" ;;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue