diff --git a/scripts/npm-clean.sh b/scripts/npm-clean.sh new file mode 100755 index 0000000000..463757af0f --- /dev/null +++ b/scripts/npm-clean.sh @@ -0,0 +1,20 @@ +#!/usr/bin/env bash + +DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" + +for PACKAGE in \ + ng2-alfresco-core \ + ng2-alfresco-datatable \ + ng2-alfresco-documentlist \ + ng2-alfresco-login \ + ng2-alfresco-search \ + ng2-alfresco-upload \ + ng2-alfresco-viewer +do + echo "====== clean component: ${PACKAGE} =====" + cd "$DIR/../ng2-components/${PACKAGE}" + npm run clean +done + +cd "$DIR/../demo-shell-ng2" +npm run clean diff --git a/scripts/npm-link-demo-shell.sh b/scripts/npm-link-demo-shell.sh index df256f48b4..af832a4591 100755 --- a/scripts/npm-link-demo-shell.sh +++ b/scripts/npm-link-demo-shell.sh @@ -1,5 +1,7 @@ #!/usr/bin/env bash +DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" + for PACKAGE in \ ng2-alfresco-core \ ng2-alfresco-datatable \ @@ -9,12 +11,12 @@ for PACKAGE in \ ng2-alfresco-upload \ ng2-alfresco-viewer do - DESTDIR=././../ng2-components/${PACKAGE} + DESTDIR="$DIR/../ng2-components/${PACKAGE}" echo "====== linking component: ${DESTDIR} =====" npm link ${DESTDIR} --access public done -cd ./../demo-shell-ng2 +cd "$DIR/../demo-shell-ng2" for PACKAGE in \ ng2-alfresco-core \ @@ -25,7 +27,7 @@ for PACKAGE in \ ng2-alfresco-upload \ ng2-alfresco-viewer do - DESTDIR=././../ng2-components/${PACKAGE} + DESTDIR="$DIR/../ng2-components/${PACKAGE}" echo "====== demo shell linking: ${PACKAGE} =====" npm link ${PACKAGE} -done \ No newline at end of file +done diff --git a/scripts/npm-publish.sh b/scripts/npm-publish.sh index 092da9dba5..5593809e17 100755 --- a/scripts/npm-publish.sh +++ b/scripts/npm-publish.sh @@ -1,5 +1,7 @@ #!/usr/bin/env bash +DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" + for PACKAGE in \ ng2-alfresco-core \ ng2-alfresco-datatable \ @@ -9,7 +11,7 @@ for PACKAGE in \ ng2-alfresco-upload \ ng2-alfresco-viewer do - DESTDIR=././../ng2-components/${PACKAGE} + DESTDIR="$DIR/../ng2-components/${PACKAGE}" echo "====== PUBLISHING: ${DESTDIR} =====" npm publish ${DESTDIR} -done \ No newline at end of file +done diff --git a/scripts/start.sh b/scripts/start.sh index 6f2cf56def..8984114d26 100755 --- a/scripts/start.sh +++ b/scripts/start.sh @@ -1,7 +1,25 @@ #!/usr/bin/env bash -cd ../demo-shell-ng2 -#!/bin/sh +DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" + +for PACKAGE in \ + ng2-alfresco-core \ + ng2-alfresco-datatable \ + ng2-alfresco-documentlist \ + ng2-alfresco-login \ + ng2-alfresco-search \ + ng2-alfresco-upload \ + ng2-alfresco-viewer +do + cd "$DIR/../ng2-components/${PACKAGE}"; npm version patch +done + +"$DIR/update-version.sh" ^0.1.0 + +"$DIR/npm-link-demo-shell.sh" + +cd "$DIR/../demo-shell-ng2" + if [[ $1 = "-install" ]]; then npm install npm run start @@ -14,4 +32,4 @@ elif [[ $1 = "-cleanInstall" ]]; then npm run start else npm run start -fi \ No newline at end of file +fi diff --git a/scripts/update-version.sh b/scripts/update-version.sh index 9bfbd8a8ac..7033f1a294 100755 --- a/scripts/update-version.sh +++ b/scripts/update-version.sh @@ -13,4 +13,4 @@ then fi echo "====== RENAMING 0.0.0-PLACEHOLDER to N.N.N version ======" -find ././../ng2-components/ -type f -name package.json -print0 | xargs -0 sed -i '' "s/0\\.0\\.0-PLACEHOLDER/${VERSION}/g" \ No newline at end of file +find ././../ -type f -name package.json -print0 | xargs -0 sed -i '' "s/0\\.0\\.0-PLACEHOLDER/${VERSION}/g" \ No newline at end of file