From cbfd64346441200e3df8df6ad54fc76c99d25f1c Mon Sep 17 00:00:00 2001 From: davidpkj Date: Mon, 3 Jun 2024 11:57:18 +0200 Subject: Add marquee.sh script --- scripts/.local/bin/personal/external/marquee.sh | 48 +++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100755 scripts/.local/bin/personal/external/marquee.sh (limited to 'scripts') diff --git a/scripts/.local/bin/personal/external/marquee.sh b/scripts/.local/bin/personal/external/marquee.sh new file mode 100755 index 0000000..e2157c9 --- /dev/null +++ b/scripts/.local/bin/personal/external/marquee.sh @@ -0,0 +1,48 @@ +#!/usr/bin/env bash +delay=0.2 +fixed=0 +l=0 l2=0 w2=0 +while getopts 'fw:d:h' o; do + + case $o in + d) delay="$OPTARG" ;; + f) fixed=1 ;; + w) w="$((OPTARG))" ;; + h) nr=1 ;& + *) + cat >&2 < 0 ? (l - ${#s}) : 0)) + ((w2 = (l + w - ${#s}) > 0 ? (l + w - ${#s}) : 0)) +done -- cgit v1.2.3