diff --git a/scripts/link_modules_resources.sh b/scripts/link_modules_resources.sh index 695b17c..0818374 100755 --- a/scripts/link_modules_resources.sh +++ b/scripts/link_modules_resources.sh @@ -1,69 +1,69 @@ -#!/bin/bash - -# Ensure folders are existing -if [ ! -d public/js ]; then - mkdir public/js -else - find -L public/js -type l -exec rm {} \; -fi - -if [ ! -d public/css ]; then - mkdir public/css -else - find -L public/css -type l -exec rm {} \; -fi - -if [ ! -d public/flags ]; then - mkdir public/flags -else - find -L public/flags -type l -exec rm {} \; -fi - -if [ ! -d public/views/dialogs ]; then - mkdir -p public/views/dialogs -else - find -L public/views -type l -exec rm {} \; -fi - -if [ ! -d public/views/partials ]; then - mkdir -p public/views/partials -else - find -L public/views -type l -exec rm {} \; -fi - -if [ ! -d public/img ]; then - mkdir public/img -else - find -L public/img -type l -exec rm {} \; -fi - -# Link modules resources. TODO: Replace with Grunt tasks to minify the JS and CSS. -cd public/views/ && find ../../node_modules/ng_backoffice/views -maxdepth 1 -name "*.html" -exec ln -s {} \; 2>/dev/null -cd dialogs/ && find ../../../node_modules/ng_backoffice/views/dialogs -maxdepth 1 -name "*.html" -exec ln -s {} \; 2>/dev/null -#cd ../partials/ && find ../../../node_modules/ng_backoffice/views/partials -maxdepth 1 -name "*.html" -exec ln -s {} \; 2>/dev/null -cd ../../js/ && find ../../node_modules/ng_backoffice/src -maxdepth 1 -name "*" -exec ln -s {} \; 2>/dev/null -cd ../css/ && find ../../node_modules/ng_backoffice/css -name "*" -exec ln -s {} \; 2>/dev/null -cd ../img/ && find ../../node_modules/ng_backoffice/img -name "*" -exec ln -s {} \; 2>/dev/null -cd ../flags/ && find ../../node_modules/ng_backoffice/node_modules/flag-icons/flags -mindepth 1 -type d -exec ln -s {} \; 2>/dev/null - - -cd ../js/ -mkdir -p anr -cd anr && find ../../../node_modules/ng_anr/src -type f -maxdepth 1 -name "*" -exec ln -s {} \; 2>/dev/null -cd .. - -cd ../views/ -mkdir -p anr -cd anr && find ../../../node_modules/ng_anr/views -type f -maxdepth 1 -name "*" -exec ln -s {} \; 2>/dev/null -cd .. - -cd ../css/ -mkdir -p anr -cd anr && find ../../../node_modules/ng_anr/css -type f -maxdepth 1 -name "*" -exec ln -s {} \; 2>/dev/null -cd .. - -cd ../.. - -pushd node_modules/ng_backoffice -grunt concat -popd +#!/bin/bash + +# Ensure folders are existing +if [ ! -d public/js ]; then + mkdir public/js +else + find -L public/js -type l -exec rm {} \; +fi + +if [ ! -d public/css ]; then + mkdir public/css +else + find -L public/css -type l -exec rm {} \; +fi + +if [ ! -d public/flags ]; then + mkdir public/flags +else + find -L public/flags -type l -exec rm {} \; +fi + +if [ ! -d public/views/dialogs ]; then + mkdir -p public/views/dialogs +else + find -L public/views -type l -exec rm {} \; +fi + +if [ ! -d public/views/partials ]; then + mkdir -p public/views/partials +else + find -L public/views -type l -exec rm {} \; +fi + +if [ ! -d public/img ]; then + mkdir public/img +else + find -L public/img -type l -exec rm {} \; +fi + +# Link modules resources. TODO: Replace with Grunt tasks to minify the JS and CSS. +cd public/views/ && find ../../node_modules/ng_backoffice/views -maxdepth 1 -name "*.html" -exec ln -s {} \; 2>/dev/null +cd dialogs/ && find ../../../node_modules/ng_backoffice/views/dialogs -maxdepth 1 -name "*.html" -exec ln -s {} \; 2>/dev/null +#cd ../partials/ && find ../../../node_modules/ng_backoffice/views/partials -maxdepth 1 -name "*.html" -exec ln -s {} \; 2>/dev/null +cd ../../js/ && find ../../node_modules/ng_backoffice/src -maxdepth 1 -name "*" -exec ln -s {} \; 2>/dev/null +cd ../css/ && find ../../node_modules/ng_backoffice/css -name "*" -exec ln -s {} \; 2>/dev/null +cd ../img/ && find ../../node_modules/ng_backoffice/img -name "*" -exec ln -s {} \; 2>/dev/null +cd ../flags/ && find ../../node_modules/ng_backoffice/node_modules/flag-icons/flags -mindepth 1 -type d -exec ln -s {} \; 2>/dev/null + + +cd ../js/ +mkdir -p anr +cd anr && find ../../../node_modules/ng_anr/src -type f -maxdepth 1 -name "*" -exec ln -s {} \; 2>/dev/null +cd .. + +cd ../views/ +mkdir -p anr +cd anr && find ../../../node_modules/ng_anr/views -type f -maxdepth 1 -name "*" -exec ln -s {} \; 2>/dev/null +cd .. + +cd ../css/ +mkdir -p anr +cd anr && find ../../../node_modules/ng_anr/css -type f -maxdepth 1 -name "*" -exec ln -s {} \; 2>/dev/null +cd .. + +cd ../.. + +pushd node_modules/ng_backoffice +grunt concat +popd