mikiya771 / ecs-task-def-generator

This tool is a CLI Tool for dynamically creating JSON file of setting ECS Task Definition

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

typescript-cli-project

This is a sample project to create a cli tool by TypeScript.

How to install sample cli

$ npm install -g shibayu36/typescript-cli-project
$ typescript-cli-project hoge
hoge

If you want to install cli from local, exec following commands.

$ git clone https://github.com/shibayu36/typescript-cli-project.git
$ cd typescript-cli-project
$ npm run build
$ npm link

How to create this project

Install dependencies.

# typescript
$ npm install --save-dev typescript @types/node
# webpack
$ npm install --save-dev webpack webpack-cli ts-loader
# eslint & prettier
$ npm install --save-dev eslint @typescript-eslint/eslint-plugin @typescript-eslint/parser prettier eslint-config-prettier eslint-plugin-import npm-run-all

Setup build configuration. tsconfig.json, webpack.config.js, etc.

Setup eslint and prettier configuration. .eslintrc.js and etc.

About

This tool is a CLI Tool for dynamically creating JSON file of setting ECS Task Definition

License:MIT License


Languages

Language:JavaScript 82.6%Language:TypeScript 17.4%