sfeedmenu: spruce - sfeed-tools - Sfeed helper scripts.
(HTM) git clone git://bitreich.org/sfeed-tools git://enlrupgkhuxnvlhsf6lc3fziv5h2hhfrinws65d7roiv6bfj7d652fid.onion/sfeed-tools
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) Tags
(DIR) README
---
(DIR) commit a1fe6fd69b48d9ea27f725ca421090fd4bb16adf
(DIR) parent 76fcac95ec842a2a97d95dbd19d56fbda23007a5
(HTM) Author: eidolon <?>
Date: Thu, 14 Nov 2024 22:45:21 -0500
sfeedmenu: spruce
Signed-off-by: Christoph Lohmann <20h@r-36.net>
Diffstat:
M sfeedmenu | 15 +++++----------
1 file changed, 5 insertions(+), 10 deletions(-)
---
(DIR) diff --git a/sfeedmenu b/sfeedmenu
@@ -31,19 +31,14 @@ plumber=plumb
feeddir="$HOME/.sfeed/feeds"
urlfile="$HOME/.sfeed/urls"
-if [ ! -d "$feeddir" ]; then
- die "$feeddir not found."
-fi
+command -v "$plumber" >/dev/null || die "$plumber not found."
-if ! command -v "$plumber" >/dev/null; then
- die "$plumber not found."
-fi
-
-[ -f "$urlfile" ] || : > "$urlfile"
+[ -d "$feeddir" ] || die "$feeddir not found."
+[ -f "$urlfile" ] || : > "$urlfile"
feeds=$(sfeed_plain "$feeddir"/* | grep '^N' | filter | sort -rn)
-count=$(printf '%s\n' "$feeds" | wc -l)
-prompt="$count feeds:"
+count=$(printf '%s\n' "$feeds" | wc -l | tr -d " ")
+prompt="$count feed items:"
while IFS= read -r i
do