updateall.sh - randomcrap - random crap programs of varying quality
 (HTM) git clone git://git.codemadness.org/randomcrap
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
       updateall.sh (696B)
       ---
            1 #!/bin/sh
            2 
            3 # count amount of feeds in a sfeedrc file.
            4 countfeeds() {
            5         count=0
            6 . "$1"
            7 feed() {
            8         count=$((count + 1))
            9 }
           10         feeds
           11         echo "$count"
           12 }
           13 
           14 cd ~/.sfeed || exit 1
           15 
           16 #sfeed_update sfeedrc
           17 #sfeed_update sfeedrc.daily
           18 
           19 # update using xargs and also use a progress indicator.
           20 total=$(countfeeds "$HOME/.sfeed/sfeedrc")
           21 totaldaily=$(countfeeds "$HOME/.sfeed/sfeedrc.daily")
           22 total=$((total + totaldaily))
           23 
           24 #(sfeed_update_xargs sfeedrc;
           25 #sfeed_update_xargs sfeedrc.daily) 2>&1 | "$HOME/.sfeed/progress.sh" "$total"
           26 
           27 (sfeed_update sfeedrc;
           28 sfeed_update sfeedrc.daily) 2>&1 | "$HOME/.sfeed/progress.sh" "$total"
           29 
           30 echo "Regenerating static files, creating archive for this week, etc..."
           31 ./sfeed_update.sh