Skip to content

Instantly share code, notes, and snippets.

@mdaguerre
Forked from wrboyce/gist:786460
Created May 24, 2013 15:10
Show Gist options
  • Save mdaguerre/5644207 to your computer and use it in GitHub Desktop.
Save mdaguerre/5644207 to your computer and use it in GitHub Desktop.
#!/usr/bin/zsh
COMPRESSOR=$(whence -p yui-compressor)
[ -z $COMPRESSOR ] && exit 0;
function _compress {
local fname=$1:t
local dest_path=$1:h
local min_fname="$dest_path/${fname:r}.min.${fname:e}"
$COMPRESSOR $1 > $min_fname
git add $min_fname
}
for file in $(find . -regextype posix-extended -iregex '.+\.(css|js)$' -and -not -iregex '.+\.min\.(css|js)$'); _compress $file
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment