Create a gist now

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Pushes contents of WCF repositories to live install
#!/bin/bash
for dir in ~/git/com.woltlab.wcf.*/
do
test -e ${dir}files && cp -r -s --remove-destination ${dir}files/* ./wcf/
test -e ${dir}templates && cp -r -s --remove-destination ${dir}templates/* ./wcf/templates/
test -e ${dir}acptemplates && cp -r -s --remove-destination ${dir}acptemplates/* ./wcf/acp/templates/
done
wcffiles="~/git/WCF/wcfsetup/install/files/"
wcftemplates="~/git/WCF/com.woltlab.wcf/templates/"
test -e $wcffiles && cp -r -s --remove-destination ${wcffiles}* ./wcf/
test -e ${wcftemplates} && cp -r -s --remove-destination ${wcftemplates}* ./wcf/templates/
dir="~/git/Dummy-App/"
test -e ${dir}files && cp -r -s --remove-destination ${dir}files/* ./dummy/
test -e ${dir}templates && cp -r -s --remove-destination ${dir}templates/* ./dummy/templates/
test -e ${dir}acptemplates && cp -r -s --remove-destination ${dir}acptemplates/* ./dummy/acp/templates/
@ThiefMaster

This comment has been minimized.

Show comment
Hide comment
@ThiefMaster

ThiefMaster Dec 29, 2012

Why use test instead of the bash builtin [[?

Why use test instead of the bash builtin [[?

@NetzwergX

This comment has been minimized.

Show comment
Hide comment
@NetzwergX

NetzwergX Mar 22, 2013

I suppose I could have done that, but at the time of writing this seemed the more natural, expressive way. It doesn't make any difference in this case anyways.

Owner

NetzwergX commented Mar 22, 2013

I suppose I could have done that, but at the time of writing this seemed the more natural, expressive way. It doesn't make any difference in this case anyways.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment