#!/usr/bin/env zsh
set -e
autoload regexp-replace
+typeset -A seen
while read url ; do
url="$url " # to be sure that next line will work
url=${${=url}[1]}
regexp-replace dir "^.*__" ""
regexp-replace dir "_$" "" || :
dir=feeds/$dir
+ seen[$dir]=1
[[ -e $dir ]] && continue || :
mkdir -p $dir/{cur,new,tmp} # make it maildir
echo "$url" > $dir/url
done
+for dir (feeds/*) [[ $seen[$dir] -eq 1 ]] || print disappeared: $dir