чување 3dd11a23775bba1fb83d671000df8ce39fe12412
родитељ 45b126f95cd56c5695841c291e8d9d4e138d07f9
Аутор: Страхиња Радић <contact@strahinja.org>
Датум: Sat, 9 Jul 2022 13:42:51 +0200
art: Add options to galeb-conv
Signed-off-by: Страхиња Радић <contact@strahinja.org>
Diffstat:
измењених датотека: 3, додавања: 28(+), брисања: 14(-)
diff --git a/01-cross.sh b/01-cross.sh
@@ -12,8 +12,6 @@ step=1
cat art/galeb.ansi
-#msg info "${bgwhite}${black}Galeb %s${norm}${bold}${faint}${green} bootstrap" \
-# "${G_VER}"
remove_file ${G_FIFO}
begin_step cross-tools
@@ -55,7 +53,7 @@ sed 1d ${WD}/lib/pkgs.tsv | \
while read -r record
do
(
- delay=2 # seconds
+ delay=2 # seconds between downloads; customize rate limiting
IFS=$(printf '\t')
cn=0
for column in ${record}; do
diff --git a/art/galeb-bw.ansi b/art/galeb-bw.ansi
@@ -0,0 +1,11 @@
+
+
+ ▄█▀▀█ ▄█▀▀█▄ ██ ██▀▀█ ██▀▀█▄
+ ==== ██ === ██ ██ ██ == ██ == ██ █▀ ====
+ ---- ██ ▀██ ██▀▀██ ██ -- ██▀▀ ██▀▀█▄ ----
+ ==== ██ ██ ██ ██ ██ == ██ == ██ ██ ====
+ ==== ██ ██ ██ ██ ██ █ ██ █ ██ ██ ====
+ ▀▀▀▀ ▀▀ ▀▀ ▀▀▀▀▀ ▀▀▀▀▀ ▀▀▀▀▀
+ ==( musl/Linux 2.0 )==
+ sinit * sbase * ubase * 9base
+
diff --git a/art/galeb-conv b/art/galeb-conv
@@ -3,26 +3,31 @@
usage()
{
cat <<!
-Usage: ${0##*/} [-h] [-u]
+Usage: ${0##*/} [-c] [-h] [-u]
+ -c Cleanup colors (no ANSI)
-u Use unicode(1) for prettier output
!
}
+cleanup=0
use_uni=0
-case $1 in
- -h) usage; exit 0;;
- -u) use_uni=1;;
- *) ;;
-esac
+while getopts chu opt; do
+ case ${opt} in
+ c) cleanup=1;;
+ h) usage; exit 0;;
+ u) use_uni=1;;
+ ?) ;;
+ esac
+done
unicode=$(command -v unicode 2>/dev/null)
unicode=${unicode:-/usr/local/plan9/bin/unicode}
-sed -e 's,#,\x1b[0;1;32m ,g' \
- -e 's,@,\x1b[0;1;96m ,g' \
- -e 's,%,\x1b[0;1;97m ,g' \
- -e 's,\$,\x1b[0;37m ,g' \
- -e 's,~,\x1b[0m ,g' \
+sed -e 's,#,'$(if [ ${cleanup} -eq 0 ]; then echo '\x1b[0;1;32m'; fi)' ,g' \
+ -e 's,@,'$(if [ ${cleanup} -eq 0 ]; then echo '\x1b[0;1;96m'; fi)' ,g' \
+ -e 's,%,'$(if [ ${cleanup} -eq 0 ]; then echo '\x1b[0;1;97m'; fi)' ,g' \
+ -e 's,\$,'$(if [ ${cleanup} -eq 0 ]; then echo '\x1b[0;37m'; fi)' ,g' \
+ -e 's,~,'$(if [ ${cleanup} -eq 0 ]; then echo '\x1b[0m'; fi)' ,g' \
-e 's,D,'$(if [ ${use_uni} -eq 1 ]; then ${unicode} 2588
else echo D; fi)',g' \
-e 's,\^,'$(if [ ${use_uni} -eq 1 ]; then ${unicode} 2580