Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/arshadkazmi42/exgen

CLI to generate express projects boilerplate
https://github.com/arshadkazmi42/exgen

api app boilerplate cli compose create express nodejs rest

Last synced: 8 days ago
JSON representation

CLI to generate express projects boilerplate

Awesome Lists containing this project

README

        

# exgen

[![Build](https://github.com/arshadkazmi42/exgen/actions/workflows/nodejs.yml/badge.svg)](https://github.com/arshadkazmi42/exgen/actions/workflows/nodejs.yml)
[![NPM Version](https://img.shields.io/npm/v/exgen.svg)](https://www.npmjs.com/package/exgen)
[![NPM Downloads](https://img.shields.io/npm/dt/exgen.svg)](https://www.npmjs.com/package/exgen)
[![Github Repo Size](https://img.shields.io/github/repo-size/arshadkazmi42/exgen.svg)](https://github.com/arshadkazmi42/exgen)
[![LICENSE](https://img.shields.io/npm/l/exgen.svg)](https://github.com/arshadkazmi42/exgen/blob/master/LICENSE)
[![Contributors](https://img.shields.io/github/contributors/arshadkazmi42/exgen.svg)](https://github.com/arshadkazmi42/exgen/graphs/contributors)
[![Commit](https://img.shields.io/github/last-commit/arshadkazmi42/exgen.svg)](https://github.com/arshadkazmi42/exgen/commits/master)

CLI to generate basic express project setup

## Install

```bash
$ npm install exgen
```

## Usage

```bash
$ exgen api
✔ api: Express api generated

$ exgen help
┌─────────┬────────┬──────────────────────────────────────────┐
│ (index) │ flag │ description │
├─────────┼────────┼──────────────────────────────────────────┤
│ 0 │ 'api' │ 'Generates REST API express boilerplate' │
│ 1 │ 'help' │ 'Shows help' │
└─────────┴────────┴──────────────────────────────────────────┘

$ exgen dummy
✖ dummy: argument is not supported yet.
```

## Flags

- `api`
- Generates express api boilerplate

- `help`
- List all flags with discription

## Contributing

Interested in contributing to this project?
You can log any issues or suggestion related to this library [here](https://github.com/arshadkazmi42/exgen/issues/new)

Read our contributing [guide](CONTRIBUTING.md) on getting started with contributing to the codebase