echo-e"build-mirador : build Mirador viewer. Needed when changing branch on Mirador "
echo-e"build-mirador-plugin : build Mirador plugin. Needed when changing branch on plugin "
echo-e"clean-mirador : Clean node node_modules and package-lock of Mirador. "
echo-e"clean-mirador-plugin : Clean node node_modules and package-lock of Mirador on plugin. Useful when encoutering error 'Not a git repository' on building "
echo-e"clean-integration : Clean node node_modules and package-lock of POC. It's not recursive. "
echo-e"up : Start building and running of all the solution. Can be used with --build flag"
echo-e"init-submodule : Need to be run after installation"
echo-e"update-submodule : Need to be run after installation or when updating Mirador or the plugin"
}
cmdup="docker-compose up"
cmddown="docker-compose down"
cmdinitsubmodule="git submodule init"
cmdupdatetsubmodule="git submodule update"
cmdbuildmirador="'"
cmdbuildmiradorplugin=""
MIRADOR_FOLDER=mirador-video-annotation
MIRADOR_ANNOTATION_FOLDER=annotations-plugin
action=$1
shift
# Keep actions sorted
case$actionin
"build-mirador")
cd$MIRADOR_FOLDER&& docker run --rm-v$PWD:/opt -it node:12 /bin/sh -c'cd /opt && npm install && npm run build:es'
;;
"build-mirador-plugin")
cd$MIRADOR_ANNOTATION_FOLDER&& docker run --rm-v$PWD:/opt -it node:12 /bin/sh -c'cd /opt && npm install && npm run build'