Project

General

Profile

« Previous | Next » 

Revision 9171

lib/sh/util.sh: renamed indent->PS4++ , outdent->PS4-- because these relate just to the PS4 length, not to the (whitespace-based) log_indent

View differences:

lib/sh/util.sh
177 177
export log_level_indent log_indent # propagate to invoked commands
178 178
alias cmd_indent='declare log_indent="$log_indent$log_level_indent"'
179 179

  
180
# usage: in func:      indent; ...
181
#        outside func: indent; ...; outdent
182
alias indent='declare PS4="${PS4:0:1}$PS4"'
183
alias outdent='declare PS4="${PS4#${PS4:0:1}}"'
180
# usage: in func:      PS4++; ...
181
#        outside func: PS4++; ...; PS4--
182
alias PS4++='declare PS4="${PS4:0:1}$PS4"'
183
alias PS4--='declare PS4="${PS4#${PS4:0:1}}"'
184 184

  
185 185
# usage: in func:      inc_log_level; ...
186 186
#        outside func: inc_log_level; ...; dec_log_level
187
alias inc_log_level='indent;  declare verbosity="$verbosity"; let! verbosity--'
188
alias dec_log_level='outdent; declare verbosity="$verbosity"; let! verbosity++'
187
alias inc_log_level='PS4++;  declare verbosity="$verbosity"; let! verbosity--'
188
alias dec_log_level='PS4--; declare verbosity="$verbosity"; let! verbosity++'
189 189

  
190 190

  
191 191
### command echoing

Also available in: Unified diff