echo "Run $0"
-which minify > /dev/null || exit
-MINIFY=""
-[ -z "$MINIFY" ] && minify --help 2>&1| grep -q '\-\-css' && MINIFY="ext"
-[ -z "$MINIFY" ] && minify --help 2>&1| grep -q '\-\-output' && MINIFY="out"
-[ -n "$MINIFY" ] || exit
-#git status --porcelain|sed -E 's/^ *(\?\?|[A-Z]) +//'
-#exec echo BYE
-
-git status --porcelain|sed -E 's/^ *(\?\?|[A-Z]) +//' | while read file; do
- ext=""
- case "$file" in
- *.min.*) continue ;;
- *.css) ext=css ;;
- *.js) ext=js ;;
- *) continue;
- esac
- min="$(echo "$file" | sed -E 's/\.([^\.]+)$/.min.\1/')"
- [ -w "$min" ] || continue
-
- echo " Minify $file"
-
- if [ "$MINIFY" = "ext" ]; then
- #echo "minify --$ext < "$file" > "$min.tmp""
- minify --$ext < "$file" > "$min.tmp"
- elif [ "$MINIFY" = "out" ]; then
- #echo "minify "$file" --output "$min.tmp""
- minify "$file" --output "$min.tmp" > /dev/null
- fi
-
- if [ "$?" = "0" ]; then
- #echo "cat "$min.tmp" > "$min""
- cat "$min.tmp" > "$min"
- fi
-
- rm "$min.tmp"
-
-done
+if which minify > /dev/null; then
+ MINIFY=""
+ [ -z "$MINIFY" ] && minify --help | grep -q '\-\-css' && MINIFY="ext"
+ [ -z "$MINIFY" ] && minify --help | grep -q '\-\-output' && MINIFY="out"
+ [ -z "$MINIFY" ] || git status --porcelain | sed 's/^ . //' | while read file; do
+ ext=""
+ case "$file" in
+ *.min.*) continue ;;
+ *.css) ext=css ;;
+ *.js) ext=js ;;
+ *) continue;
+ esac
+ min="$(echo "$file" | sed -E 's/\.([^\.]+)$/.min.\1/')"
+ [ -w "$min" ] || continue
+
+ echo " Minify $file"
+
+ if [ "$MINIFY" = "ext" ]; then
+ #echo "minify --$ext < "$file" > "$min.tmp""
+ minify --$ext < "$file" > "$min.tmp"
+ elif [ "$MINIFY" = "out" ]; then
+ #echo "minify "$file" --output "$min.tmp""
+ minify "$file" --output "$min.tmp" > /dev/null
+ fi
+
+ if [ "$?" = "0" ]; then
+ #echo "cat "$min.tmp" > "$min""
+ cat "$min.tmp" > "$min"
+ fi
+
+ rm "$min.tmp"
+
+ done
+fi
true
#
# Git hooks
#
- cd "$NB_ROOT" || exit
-
- if [ -w .git/hooks -a -r etc/git/hooks/pre-commit ]; then
- fdiff etc/git/hooks/pre-commit .git/hooks/pre-commit >/dev/null 2>&1 \
- && cp -va etc/git/hooks/pre-commit .git/hooks/
- fi
+ # NB 08.10.24 Done by bin/git-setup-hooks.sh
+ # NB 08.10.24 cd "$NB_ROOT" || exit
+ # NB 08.10.24 if [ -w .git/hooks -a -r etc/git/hooks/pre-commit ]; then
+ # NB 08.10.24 fdiff etc/git/hooks/pre-commit .git/hooks/pre-commit >/dev/null 2>&1 \
+ # NB 08.10.24 && cp -va etc/git/hooks/pre-commit .git/hooks/
+ # NB 08.10.24 fi
##############################################################################
#