mikuli.cz

:)
git clone https://git.sr.ht/~ashymad/mikuli.cz
Log | Files | Refs

generate.sh (463B)


      1 #!/bin/sh
      2 
      3 [ -n "$1" ] && PHP="$1" || PHP=php
      4 $PHP yellow.php generate
      5 
      6 cd public
      7 for file in $(grep -Rl '<!DOCTYPE html>' . | grep -v '.html$'); do
      8     echo -n "Fixing $file:"
      9     mv $file $file.html
     10     olink='href="'"${file#.}"'"'
     11     nlink='href="'"${file#.}"'.html"'
     12     for file2 in $(grep -Rl "$olink" .); do
     13         sed "s@$olink@$nlink@g" "$file2" > "$file2.tmp"
     14         mv "$file2.tmp" "$file2"
     15         echo -n " $file2"
     16     done
     17     echo ""
     18 done
     19 cd ..