Skip to content

Instantly share code, notes, and snippets.

@trevorparscal
Last active August 29, 2015 13:57
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save trevorparscal/9519741 to your computer and use it in GitHub Desktop.
Save trevorparscal/9519741 to your computer and use it in GitHub Desktop.
function sync() {
if [ "$1" = "oo" ] ; then
oo
grunt
# Copy to OOJS UI
ooui
cp ~/Sites/oojs/core/dist/oojs.js lib/oojs.js
cd -
# Copy to VisualEditor Core
ve
cp ~/Sites/oojs/core/dist/oojs.js lib/oojs/oojs.js
cd -
# Copy to MediaWiki
mw
cp ~/Sites/oojs/core/dist/oojs.js resources/lib/oojs/oojs.js
cd -
fi
if [ "$1" == "ooui" ] ; then
ooui
grunt
# Copy to VisualEditor Core
ve
rm -rf lib/oojs-ui/*{.css,.js} &&
rm -rf lib/oojs-ui/images &&
rm -rf lib/oojs-ui/i18n &&
cp -R ~/Sites/oojs/ui/dist/* lib/oojs-ui/
# Only commit SVG version to VisualEditor Core
rm lib/oojs-ui/oojs-ui.css
cd -
# Copy to MediaWiki
mw
rm -rf resources/lib/oojs-ui/*{.css,.js} &&
rm -rf resources/lib/oojs-ui/images &&
rm -rf resources/lib/oojs-ui/i18n &&
cp -R ~/Sites/oojs/ui/dist/* resources/lib/oojs-ui/
# Only commit SVG version to MediaWiki
rm resources/lib/oojs-ui/oojs-ui.css
cd -
fi
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment