Eu criei este script build.sh
:
foldername=$(dirname $(pwd))
projname=$(basename $(pwd))
rsync -a --exclude-from=.rsyncrc $(pwd) $TMPDIR
cd $TMPDIR
zip -rq $foldername/$projname/dist/$projname-latest.zip $projname
cd $foldername/$projname
Ele reside na pasta raiz, de modo que sempre que eu quero empacotar em zip todo o projeto, eu corro source build.sh
e lá vai, na minha pasta dist / como projectname -latest.zip