scripts

Various scripts for UNIX-like systems
git clone https://git.tronto.net/scripts
Download | Log | Files | Refs | README

commit 736fb0f46d52949d7582f86198a328743798a6f0
parent 582c2fb50fe90d92b6d8df7943c8e237c748a41f
Author: Sebastiano Tronto <sebastiano@tronto.net>
Date:   Sat,  8 Jul 2023 16:26:23 +0200

Improved show vs menu

Diffstat:
Mfeed | 12++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)

diff --git a/feed b/feed @@ -38,7 +38,7 @@ getnew() { done } -showmenu() { +show() { for f in "$destdir"/*; do ff=$(basename "$f") if [ -s "$f" ]; then @@ -46,7 +46,11 @@ showmenu() { printf '%20s %s\n' "$ff" "$line" done < "$f" fi - done | $menu | awk '{print $NF}' | xargs $urlopener + done +} + +selectmenu() { + $menu | awk '{print $NF}' | xargs $urlopener } while getopts "m:" opt; do @@ -75,7 +79,7 @@ case "$1" in echo "$countnew new feed items" ;; menu) - showmenu + show | selectmenu ;; clear) d="$olddir/$(date +'%Y-%m-%d-%H-%M-%S')" @@ -83,7 +87,7 @@ case "$1" in mv "$destdir"/* "$d/" ;; show) - cat "$destdir"/* + show ;; *) usage