5 SYSTEMS
=(Mac Windows Linux
)
6 SUFFIXES
=(.mac.css .windows.css .linux.css
)
8 if [[ "$1" = "--force" ]] ||
! git diff-index
--quiet --cached HEAD
-- www
/style.css.php www
/style_mobile_additions.css.php www
/theme\
* www
/ea
/\
*.css.php www
/accordius
/\
*.css.php
; then
9 git ls-files
--cached HEAD
'www/theme-*' |
while read F
; do
11 OUTBASE
="css/style${IN#theme}"
12 OUTBASE
="${OUTBASE%.php}"
13 OUTBASE
="${OUTBASE%.css}"
14 OUTBASE
="${OUTBASE%-default}"
15 for N
in ${!SYSTEMS[*]}; do
16 OUT
="${OUTBASE}${SUFFIXES[N]}"
17 git show
:www
/style.css.php |
(cd www
; php
-- ${SYSTEMS[N]} "$IN" >"$OUT")
21 for N
in ${!SYSTEMS[*]}; do
22 git add www
/css
/style
${SUFFIXES[N]}
24 git show
:www
/theme_tweaker.css.php |
(cd www
; php
>css
/theme_tweaker.css
)
25 git add www
/css
/theme_tweaker.css