We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3d68d33 commit e682c27Copy full SHA for e682c27
lib/tracefuncs
@@ -90,15 +90,14 @@ function ...trace {
90
...traceon
91
DOTDOTDOT_TRACE_INDENT=''
92
local cmd=''
93
- if [ -n "$@" ]; then
94
- cmd="$@"
+ if [ 0 != $# ]; then
+ echo -n '[Running: '; printf "<%s> " "$@"; echo ']'
95
+ "$@"
96
elif [ -n "$SHELLNAME" ]; then
- cmd="$SHELLNAME"
97
+ $SHELLNAME
98
else
- cmd="$SHELL"
99
+ $SHELL
100
fi
- echo "Tracing [$cmd]"
101
- $cmd
102
...info "(Back in original shell, SHLVL=$SHLVL)"
103
) # TODO: 2>&1 | less --quit-if-one-screen --raw-control-chars
104
}
0 commit comments