Skip to content

heronlabs/vai-ts

Repository files navigation

drawing

Vai TS

License: MIT Build Status

TypeScript GTS Jest NestJS NPM

This is a project to launch other projects with Typescript

Installation

npm install -g @heronlabs/vai-ts

Usage

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

TLTR (Too long to read)

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.

How it works

The project is made available through a CLI that has some commands to generate new projects with different purposes.

Currently available templates are:

Next steps

Insert new commands for new formats, such as: cli, api and Node packages.

Built with

Delivery from

About

Project created to initialize projects with Typescript

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •