]> Sergey Matveev's repositories - feeder.git/blobdiff - feeds-clear.zsh
More robust realpath
[feeder.git] / feeds-clear.zsh
index 2e5002f4a7e1915895f19d339ba809b17a6a14d1..c1a55aad69a220aae9ad8c8af7c7db218ee4a132 100755 (executable)
@@ -1,8 +1,8 @@
 #!/usr/bin/env zsh
 set -e
 setopt EXTENDED_GLOB
-for f (feeds/**/cur) {
-    pushd $f
-    rm -fv *(Nom[101,-1]) || :
-    popd
+for f (feeds/*) {
+    [[ -s $f/max ]] && max=`cat $f/max` || max=${FEEDER_MAX_ITEMS:-100}
+    (( max++ ))
+    [[ $max -eq 1 ]] || rm -fv $f/cur/*(Nom[$max,-1])
 }