bopher-ng

A better Gopher client in pure Bash
git clone git://git.luxferre.top/bopher-ng.git
Log | Files | Refs | README | LICENSE

commit c40b8fe22687401fe8ea81e65c8a163e11945ba1
parent 7bd6a03e91291b0437b9e4dd5549ad1f977dcc1b
Author: Luxferre <lux@ferre>
Date:   Tue,  4 Apr 2023 11:07:52 +0300

improved gmi2txt.sh

Diffstat:
Mtools/gmi2txt.sh | 5++++-
1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/tools/gmi2txt.sh b/tools/gmi2txt.sh @@ -18,7 +18,10 @@ SPC=$'\x20' [[ -z "$LSPACES" ]] && LSPACES=0 [[ -z "$TSPACES" ]] && TSPACES=0 -reflowfmt="%-$(( LSPACES ))s%-${TARGET_WIDTH}s%-$(( TSPACES ))s\n" # params: smth, line, smth +FORMAT_WIDTH=0 # make formatting width distinct from the target reflow width +(( TSPACES > 0 )) && FORMAT_WIDTH="$TARGET_WIDTH" # and only use it if there are trailing spaces + +reflowfmt="%-$(( LSPACES ))s%-${FORMAT_WIDTH}s%-$(( TSPACES ))s\n" # params: smth, line, smth reflow_line() { # single-line logic from phlow.sh, adapted into a function and separating by LF only local line="$1"