summaryrefslogtreecommitdiff
path: root/pl
diff options
context:
space:
mode:
authorJohn Ankarström <john@ankarstrom.se>2020-12-05 20:22:20 +0100
committerJohn Ankarström <john@ankarstrom.se>2020-12-05 20:22:20 +0100
commit6f2f2a0a36366705104488b17912a0eb2f3b56de (patch)
treecbe0bf65e338ba45434b24bfeadcabaf45a047a8 /pl
parent90c33132ef723fec5f1ee29e740501df8606c5b6 (diff)
downloadpc-master.tar.gz
pl: Add -a (all) option, add optional interactive selectionHEADmaster
Diffstat (limited to 'pl')
-rwxr-xr-xpl13
1 files changed, 12 insertions, 1 deletions
diff --git a/pl b/pl
index 6ba59d7..8b83551 100755
--- a/pl
+++ b/pl
@@ -12,4 +12,15 @@ storm=https://rss.acast.com/stormensutveckling
ts=https://rss.art19.com/thinkspot-presents
unb=https://unbelievable.podbean.com/feed.xml
-eval echo \$$1
+# Write all
+if test "$1" = -a
+then eval echo $(grep '^[a-z]*=' "$0" | sed 's/=.*//; s/^/$/') | tr ' ' '
+'; exit
+fi
+
+# Optional interactive selection
+if test -z "$1"
+then eval echo $(grep '^[a-z]*=' "$0" | ep | sed 's/=.*//; s/^/$/') | tr ' ' '
+'
+else eval echo \$$1
+fi