From e56239957bd1a55e957237998cb03f073c16a836 Mon Sep 17 00:00:00 2001 From: Connor Olding Date: Fri, 21 Mar 2014 02:27:58 -0700 Subject: [PATCH] restore old watch() functionality --- meow.sh | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/meow.sh b/meow.sh index 9de6e5c..834f780 100644 --- a/meow.sh +++ b/meow.sh @@ -34,7 +34,17 @@ scrape() { TZ=UTC0 awk -v sep="$SEP" -f "$SRCDIR/scrape.awk" } -watch() { # {search query} [regex...] +watch() { # {group name} [regex...] + declare -a regexes + local query="$1" + shift + for regex; do + regexes+=("^\[$query\].*$regex") + done + watchany "$query" "${regexes[@]}" +} + +watchany() { # {search query} [regex...] nullcheck "$1" local gs="$(sanitize<<<"$1")" regex= searchquery[$gs]="$1"