From d027f99e2d3d883972be0fc57ee7a69f21f489fc Mon Sep 17 00:00:00 2001 From: Marc Date: Mon, 10 May 2021 17:09:37 +0100 Subject: [PATCH] Misc: Move module template into seperate directory --- {examplemodule => Misc/module-template}/.editorconfig | 0 {examplemodule => Misc/module-template}/.gitignore | 0 {examplemodule => Misc/module-template}/angular.json | 0 {examplemodule => Misc/module-template}/build.sh | 0 {examplemodule => Misc/module-template}/package-lock.json | 1 + {examplemodule => Misc/module-template}/package.json | 0 .../projects/examplemodule/ng-package.json | 0 .../module-template}/projects/examplemodule/package.json | 0 .../projects/examplemodule/src/assets/README | 0 .../src/lib/components/example-module.component.css | 0 .../src/lib/components/example-module.component.html | 0 .../src/lib/components/example-module.component.ts | 0 .../examplemodule/src/lib/example-module.module.ts | 0 .../src/lib/modules/material/material.module.ts | 0 .../examplemodule/src/lib/services/api.service.ts | 0 .../src/lib/services/example-service.service.ts | 0 .../projects/examplemodule/src/module.json | 0 .../projects/examplemodule/src/module.svg | 0 .../projects/examplemodule/src/public-api.ts | 0 .../projects/examplemodule/tsconfig.lib.json | 0 .../projects/examplemodule/tsconfig.lib.prod.json | 0 .../projects/examplemodule/tsconfig.spec.json | 0 .../module-template}/projects/examplemodule/tslint.json | 0 {examplemodule => Misc/module-template}/tsconfig.json | 0 {examplemodule => Misc/module-template}/tslint.json | 0 create.sh | 8 ++++---- 26 files changed, 5 insertions(+), 4 deletions(-) rename {examplemodule => Misc/module-template}/.editorconfig (100%) rename {examplemodule => Misc/module-template}/.gitignore (100%) rename {examplemodule => Misc/module-template}/angular.json (100%) rename {examplemodule => Misc/module-template}/build.sh (100%) rename {examplemodule => Misc/module-template}/package-lock.json (99%) rename {examplemodule => Misc/module-template}/package.json (100%) rename {examplemodule => Misc/module-template}/projects/examplemodule/ng-package.json (100%) rename {examplemodule => Misc/module-template}/projects/examplemodule/package.json (100%) rename {examplemodule => Misc/module-template}/projects/examplemodule/src/assets/README (100%) rename {examplemodule => Misc/module-template}/projects/examplemodule/src/lib/components/example-module.component.css (100%) rename {examplemodule => Misc/module-template}/projects/examplemodule/src/lib/components/example-module.component.html (100%) rename {examplemodule => Misc/module-template}/projects/examplemodule/src/lib/components/example-module.component.ts (100%) rename {examplemodule => Misc/module-template}/projects/examplemodule/src/lib/example-module.module.ts (100%) rename {examplemodule => Misc/module-template}/projects/examplemodule/src/lib/modules/material/material.module.ts (100%) rename {examplemodule => Misc/module-template}/projects/examplemodule/src/lib/services/api.service.ts (100%) rename {examplemodule => Misc/module-template}/projects/examplemodule/src/lib/services/example-service.service.ts (100%) rename {examplemodule => Misc/module-template}/projects/examplemodule/src/module.json (100%) rename {examplemodule => Misc/module-template}/projects/examplemodule/src/module.svg (100%) rename {examplemodule => Misc/module-template}/projects/examplemodule/src/public-api.ts (100%) rename {examplemodule => Misc/module-template}/projects/examplemodule/tsconfig.lib.json (100%) rename {examplemodule => Misc/module-template}/projects/examplemodule/tsconfig.lib.prod.json (100%) rename {examplemodule => Misc/module-template}/projects/examplemodule/tsconfig.spec.json (100%) rename {examplemodule => Misc/module-template}/projects/examplemodule/tslint.json (100%) rename {examplemodule => Misc/module-template}/tsconfig.json (100%) rename {examplemodule => Misc/module-template}/tslint.json (100%) diff --git a/examplemodule/.editorconfig b/Misc/module-template/.editorconfig similarity index 100% rename from examplemodule/.editorconfig rename to Misc/module-template/.editorconfig diff --git a/examplemodule/.gitignore b/Misc/module-template/.gitignore similarity index 100% rename from examplemodule/.gitignore rename to Misc/module-template/.gitignore diff --git a/examplemodule/angular.json b/Misc/module-template/angular.json similarity index 100% rename from examplemodule/angular.json rename to Misc/module-template/angular.json diff --git a/examplemodule/build.sh b/Misc/module-template/build.sh similarity index 100% rename from examplemodule/build.sh rename to Misc/module-template/build.sh diff --git a/examplemodule/package-lock.json b/Misc/module-template/package-lock.json similarity index 99% rename from examplemodule/package-lock.json rename to Misc/module-template/package-lock.json index 4fe5935..6562e06 100644 --- a/examplemodule/package-lock.json +++ b/Misc/module-template/package-lock.json @@ -5,6 +5,7 @@ "requires": true, "packages": { "": { + "name": "examplemodule", "version": "0.0.0", "dependencies": { "@angular/animations": "~9.1.11", diff --git a/examplemodule/package.json b/Misc/module-template/package.json similarity index 100% rename from examplemodule/package.json rename to Misc/module-template/package.json diff --git a/examplemodule/projects/examplemodule/ng-package.json b/Misc/module-template/projects/examplemodule/ng-package.json similarity index 100% rename from examplemodule/projects/examplemodule/ng-package.json rename to Misc/module-template/projects/examplemodule/ng-package.json diff --git a/examplemodule/projects/examplemodule/package.json b/Misc/module-template/projects/examplemodule/package.json similarity index 100% rename from examplemodule/projects/examplemodule/package.json rename to Misc/module-template/projects/examplemodule/package.json diff --git a/examplemodule/projects/examplemodule/src/assets/README b/Misc/module-template/projects/examplemodule/src/assets/README similarity index 100% rename from examplemodule/projects/examplemodule/src/assets/README rename to Misc/module-template/projects/examplemodule/src/assets/README diff --git a/examplemodule/projects/examplemodule/src/lib/components/example-module.component.css b/Misc/module-template/projects/examplemodule/src/lib/components/example-module.component.css similarity index 100% rename from examplemodule/projects/examplemodule/src/lib/components/example-module.component.css rename to Misc/module-template/projects/examplemodule/src/lib/components/example-module.component.css diff --git a/examplemodule/projects/examplemodule/src/lib/components/example-module.component.html b/Misc/module-template/projects/examplemodule/src/lib/components/example-module.component.html similarity index 100% rename from examplemodule/projects/examplemodule/src/lib/components/example-module.component.html rename to Misc/module-template/projects/examplemodule/src/lib/components/example-module.component.html diff --git a/examplemodule/projects/examplemodule/src/lib/components/example-module.component.ts b/Misc/module-template/projects/examplemodule/src/lib/components/example-module.component.ts similarity index 100% rename from examplemodule/projects/examplemodule/src/lib/components/example-module.component.ts rename to Misc/module-template/projects/examplemodule/src/lib/components/example-module.component.ts diff --git a/examplemodule/projects/examplemodule/src/lib/example-module.module.ts b/Misc/module-template/projects/examplemodule/src/lib/example-module.module.ts similarity index 100% rename from examplemodule/projects/examplemodule/src/lib/example-module.module.ts rename to Misc/module-template/projects/examplemodule/src/lib/example-module.module.ts diff --git a/examplemodule/projects/examplemodule/src/lib/modules/material/material.module.ts b/Misc/module-template/projects/examplemodule/src/lib/modules/material/material.module.ts similarity index 100% rename from examplemodule/projects/examplemodule/src/lib/modules/material/material.module.ts rename to Misc/module-template/projects/examplemodule/src/lib/modules/material/material.module.ts diff --git a/examplemodule/projects/examplemodule/src/lib/services/api.service.ts b/Misc/module-template/projects/examplemodule/src/lib/services/api.service.ts similarity index 100% rename from examplemodule/projects/examplemodule/src/lib/services/api.service.ts rename to Misc/module-template/projects/examplemodule/src/lib/services/api.service.ts diff --git a/examplemodule/projects/examplemodule/src/lib/services/example-service.service.ts b/Misc/module-template/projects/examplemodule/src/lib/services/example-service.service.ts similarity index 100% rename from examplemodule/projects/examplemodule/src/lib/services/example-service.service.ts rename to Misc/module-template/projects/examplemodule/src/lib/services/example-service.service.ts diff --git a/examplemodule/projects/examplemodule/src/module.json b/Misc/module-template/projects/examplemodule/src/module.json similarity index 100% rename from examplemodule/projects/examplemodule/src/module.json rename to Misc/module-template/projects/examplemodule/src/module.json diff --git a/examplemodule/projects/examplemodule/src/module.svg b/Misc/module-template/projects/examplemodule/src/module.svg similarity index 100% rename from examplemodule/projects/examplemodule/src/module.svg rename to Misc/module-template/projects/examplemodule/src/module.svg diff --git a/examplemodule/projects/examplemodule/src/public-api.ts b/Misc/module-template/projects/examplemodule/src/public-api.ts similarity index 100% rename from examplemodule/projects/examplemodule/src/public-api.ts rename to Misc/module-template/projects/examplemodule/src/public-api.ts diff --git a/examplemodule/projects/examplemodule/tsconfig.lib.json b/Misc/module-template/projects/examplemodule/tsconfig.lib.json similarity index 100% rename from examplemodule/projects/examplemodule/tsconfig.lib.json rename to Misc/module-template/projects/examplemodule/tsconfig.lib.json diff --git a/examplemodule/projects/examplemodule/tsconfig.lib.prod.json b/Misc/module-template/projects/examplemodule/tsconfig.lib.prod.json similarity index 100% rename from examplemodule/projects/examplemodule/tsconfig.lib.prod.json rename to Misc/module-template/projects/examplemodule/tsconfig.lib.prod.json diff --git a/examplemodule/projects/examplemodule/tsconfig.spec.json b/Misc/module-template/projects/examplemodule/tsconfig.spec.json similarity index 100% rename from examplemodule/projects/examplemodule/tsconfig.spec.json rename to Misc/module-template/projects/examplemodule/tsconfig.spec.json diff --git a/examplemodule/projects/examplemodule/tslint.json b/Misc/module-template/projects/examplemodule/tslint.json similarity index 100% rename from examplemodule/projects/examplemodule/tslint.json rename to Misc/module-template/projects/examplemodule/tslint.json diff --git a/examplemodule/tsconfig.json b/Misc/module-template/tsconfig.json similarity index 100% rename from examplemodule/tsconfig.json rename to Misc/module-template/tsconfig.json diff --git a/examplemodule/tslint.json b/Misc/module-template/tslint.json similarity index 100% rename from examplemodule/tslint.json rename to Misc/module-template/tslint.json diff --git a/create.sh b/create.sh index 99ead26..f9e53bf 100755 --- a/create.sh +++ b/create.sh @@ -39,15 +39,15 @@ sanitize_info() { MODULE_NAME=${MODULE_NAME// /} } -create_template() { - if [[ ! -d "examplemodule" ]]; then +create_from_template() { + if [[ ! -d "Misc/module-template" ]]; then echo "[!!] The template module seems to be missing. Please re-clone this repository and try again." exit 1 fi echo "[*] Creating New Module ($MODULE_NAME)." - cp -r examplemodule $MODULE_NAME + cp -r Misc/module-template $MODULE_NAME grep -rl examplemodule $MODULE_NAME/ | xargs sed -i "s/examplemodule/$MODULE_NAME/g" grep -rl example-module $MODULE_NAME/ | xargs sed -i "s/example-module/$MODULE_NAME/g" @@ -101,7 +101,7 @@ finish() { main() { print_banner get_info - create_template + create_from_template ask_prepare_node finish