This is a project to launch other projects with Typescript
npm install -g @heronlabs/vai-ts
Usage: vai-ts [options] [command]
Options:
-h, --help display help for command
Commands:
init-basic-boilerplate|i-basic [options] Initialize with basic boilerplate
version Print current version
init-api-store-boilerplate|i-api-store [options] Initialize with API Store boilerplate
init-api-broker-boilerplate|i-api-broker [options] Initialize with API Broker boilerplate
init-api-boilerplate|i-api [options] Initialize with API boilerplate
init-iac-boilerplate|i-iac [options] Initialize with IaC boilerplate
init-package-boilerplate|i-package [options] Initialize with package boilerplate
init-component-boilerplate|i-component [options] Initialize with component boilerplate
init-wcs-boilerplate|i-wcs [options] Initialize with wcs boilerplate
init-cron-boilerplate|i-cron [options] Initialize with CRON boilerplate
init-wcs-next-boilerplate|i-wcs-next [options] Initialize with wcs next boilerplate
init-cms-boilerplate|i-cms [options] Initialize with CMS Headless boilerplate
init-go-boilerplate|i-go [options] Initialize with Go boilerplate
init-py-boilerplate|i-py [options] Initialize with Python boilerplate
init-go-api-boilerplate|i-go-api [options] Initialize with Go Api boilerplate
help [command] display help for command
This project was created with the intention of acting as a CLI in creating new projects.
At first I used strings as the template format that would become the base files of the project to be created.
After using this tool and new knowledge I used git to clone new models, and the use of string became obsolete and unnecessary.
The project is made available through a CLI that has some commands to generate new projects with different purposes.
Currently available templates are:
- Basic Boilerplate
- API Store Boilerplate
- API Broker Boilerplate
- API Boilerplate
- IaC Boilerplate
- Package Boilerplate
- Component Boilerplate
- WCS Boilerplate
- CRON Boilerplate
- WCS Next Boilerplate
- CMS Boilerplate
- Go Boilerplate
- Go API Boilerplate
- Python Boilerplate
Insert new commands for new formats, such as: cli, api and Node packages.