From 736fb0f46d52949d7582f86198a328743798a6f0 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Sat, 8 Jul 2023 16:26:23 +0200 Subject: Improved show vs menu --- feed | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'feed') diff --git a/feed b/feed index 8fee75a..64e5a5f 100755 --- 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 -- cgit v1.3