~luxferre/Bopher-NG

c40b8fe22687401fe8ea81e65c8a163e11945ba1 — Luxferre 1 year, 1 month ago 7bd6a03 master
improved gmi2txt.sh
1 files changed, 4 insertions(+), 1 deletions(-)

M tools/gmi2txt.sh
M tools/gmi2txt.sh => tools/gmi2txt.sh +4 -1
@@ 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"