astro

a POSIX shell compatible gemini client (mirror of https://github.com/blmayer/astro)
git clone https://git.clttr.info/astro.git
Log (Feed) | Files | Refs (Tags) | README | LICENSE

commit e5e58536225c4dc72c61846900e121b8ca0ba850
parent 3acd998022bad52cd791cbac065b80d2033781e3
Author: blmayer <git@myr.sh>
Date:   Tue, 12 Sep 2023 14:56:17 -0300

More fixes to shellcheck

Diffstat:
Mastro | 5+++--
1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/astro b/astro @@ -199,6 +199,7 @@ parseurl() { typesetgmi() { # some setup first + # shellcheck disable=SC2154 [ -f "$linksfile" ] && rm "$linksfile" cols=$(tput cols) width=$((cols - (2*margin))) @@ -209,8 +210,7 @@ typesetgmi() { while IFS='' read -r line || [ -n "$line" ]; do line="$(echo "$line" | tr -d '\r')" - # shellcheck disable=SC2016 - echo "$line" | grep -q '^```' && pre=$((1 - pre)) && line="" + echo "$line" | grep -q "^\`\`\`" && pre=$((1 - pre)) && line="" # add margins and fold if [ "$pre" = 1 ] @@ -241,6 +241,7 @@ typesetgmi() { echo "$line" | fold -w "$width" -s | { while IFS='' read -r txt do + # shellcheck disable=SC2059 printf "%*s" "$margin" "" printf -- "$sty" echo "$txt"