aboutsummaryrefslogtreecommitdiff
path: root/.local/bin/bar
diff options
context:
space:
mode:
Diffstat (limited to '.local/bin/bar')
-rwxr-xr-x.local/bin/bar19
1 files changed, 19 insertions, 0 deletions
diff --git a/.local/bin/bar b/.local/bin/bar
new file mode 100755
index 0000000..39267a6
--- /dev/null
+++ b/.local/bin/bar
@@ -0,0 +1,19 @@
+#!/bin/sh
+
+STEPS=10
+
+repeat() {
+ printf %${2}s | sed -e "s/ /$1/g"
+}
+
+
+usage=$(expr $1 \* $STEPS / 100)
+
+if [ "$usage" -gt "$STEPS" ]; then
+ usage=$STEPS
+fi
+
+printf ""
+repeat "󰝤" "$usage"
+repeat "󰧟" "$(expr $STEPS - $usage)"
+printf "\n"