A starter kit (project, aws infrastructure) to help programmers quickly kickoff their microservice project
$ npm install -g microservices-starter-kit
$ mssk COMMAND
running command...
$ mssk (-v|--version|version)
microservices-starter-kit/0.0.1 darwin-x64 node-v10.16.0
$ mssk --help [COMMAND]
USAGE
$ mssk COMMAND
...
mssk base-module:add-env ENV
mssk base-module:init APPNAME
mssk help [COMMAND]
mssk ms-module:add-env ENV
mssk ms-module:init MSNAME
mssk ms-project:init
add environment aws infrastructure to the base app module
USAGE
$ mssk base-module:add-env ENV
ARGUMENTS
ENV environment name
OPTIONS
-h, --help show CLI help
EXAMPLE
$ mssk base-module:add-env environment_name
See code: src/commands/base-module/add-env.ts
init base app aws infrastructure module
USAGE
$ mssk base-module:init APPNAME
ARGUMENTS
APPNAME base app name
OPTIONS
-h, --help show CLI help
-p, --profile=profile aws profile
-r, --region=region aws region
EXAMPLE
$ mssk base-module:init my_base_app_name --region=us-east-1 --profile=default
See code: src/commands/base-module/init.ts
display help for mssk
USAGE
$ mssk help [COMMAND]
ARGUMENTS
COMMAND command to show help for
OPTIONS
--all see all commands in CLI
See code: @oclif/plugin-help
add environment aws infrastructure to the microservice module
USAGE
$ mssk ms-module:add-env ENV
ARGUMENTS
ENV environment name
OPTIONS
-h, --help show CLI help
EXAMPLE
$ mssk ms-module:add-env environment_name
See code: src/commands/ms-module/add-env.ts
init microservice aws infrastructure module
USAGE
$ mssk ms-module:init MSNAME
ARGUMENTS
MSNAME microservice name
OPTIONS
-a, --baseAppName=baseAppName base app name
-f, --baseAppPropertiesFile=baseAppPropertiesFile base app mssk properties file
-h, --help show CLI help
-p, --profile=profile aws profile
-r, --region=region aws region
EXAMPLE
$ mssk ms-module:init my_microservice_name --baseAppPropertiesFile=path_to_base_app_mssk_properties_file
OR
$ mssk ms-module:init my_microservice_name --baseAppName=my_base_app_name --region=us-east-1 --profile=default
See code: src/commands/ms-module/init.ts
Create a new Gradle/Java Spring Boot/Cloud project template
USAGE
$ mssk ms-project:init
OPTIONS
-f, --msPropertiesFile=msPropertiesFile microservice mssk properties file
-g, --group=group gradle artifact group
-h, --help show CLI help
-n, --msName=msName microservice name.. this must be EXACTLY the same as the ms-nmae used to
generate the ms-module
-v, --version=version gradle artifact version
EXAMPLE
$ mssk ms-project:init --msPropertiesFile=path_to_microservice_mssk_properties_file
OR
$ mssk ms-project:init --name=my_mircoservice_name --group=com.mycom --version=0.0.1
See code: src/commands/ms-project/init.ts