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 99681a4 commit 7ac60c0Copy full SHA for 7ac60c0
git-branch-status
@@ -285,14 +285,18 @@ function AppendHeadDate # (commit_ref)
285
286
function CurrentTtyW
287
{
288
- stty -F /dev/tty size | cut -d ' ' -f 2
+ local tty_dims=$(stty -F /dev/tty size 2> /dev/null || stty -f /dev/tty size 2> /dev/null)
289
+ local tty_w=$(echo $tty_dims | cut -d ' ' -f 2)
290
+
291
+ (( $tty_w )) && echo "$tty_w" || echo "$MIN_TTY_W"
292
}
293
294
function PrintHRule # (rule_width)
295
296
local rule_w=$1
297
+ local h_rule="$(dd if=/dev/zero bs=$rule_w count=1 2> /dev/null | tr '\0' $HRULE_CHAR)"
298
- printf "$MARGIN_PAD$(head -c $rule_w < /dev/zero | tr '\0' $HRULE_CHAR)\n"
299
+ echo "$MARGIN_PAD$h_rule"
300
301
302
function EXIT # (exit_msg exit_status)
0 commit comments