File indexing completed on 2024-05-12 06:02:08
0001 #!/bin/sh 0002 0003 echo "This script clones Twitter Bootstrap, compiles it with lessc and lessphp," 0004 echo "cleans up results with sort.php, and outputs diff. To run it, you need to" 0005 echo "have git and lessc installed." 0006 echo "" 0007 0008 if [ -z "$input" ]; then 0009 input="bootstrap/less/bootstrap.less" 0010 fi 0011 dest=$(basename "$input") 0012 dest="${dest%.*}" 0013 0014 if [ -z "$@" ]; then 0015 diff_tool="diff -b -u -t -B" 0016 else 0017 diff_tool=$@ 0018 fi 0019 0020 mkdir -p tmp 0021 0022 if [ ! -d 'bootstrap/' ]; then 0023 echo ">> Cloning bootstrap to bootstrap/" 0024 git clone https://github.com/twbs/bootstrap 0025 fi 0026 0027 echo ">> lessc compilation ($input)" 0028 lessc "$input" "tmp/$dest.lessc.css" 0029 0030 echo ">> lessphp compilation ($input)" 0031 ../plessc "$input" "tmp/$dest.lessphp.css" 0032 echo ">> Cleanup and convert" 0033 0034 php sort.php "tmp/$dest.lessc.css" > "tmp/$dest.lessc.clean.css" 0035 php sort.php "tmp/$dest.lessphp.css" > "tmp/$dest.lessphp.clean.css" 0036 0037 echo ">> Doing diff" 0038 $diff_tool "tmp/$dest.lessc.clean.css" "tmp/$dest.lessphp.clean.css"