Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/svtslv/nestjs-modules

NestJS Modules CLI
https://github.com/svtslv/nestjs-modules

cli modules nest nestjs

Last synced: 2 months ago
JSON representation

NestJS Modules CLI

Awesome Lists containing this project

README

        

# NestJS Modules

NPM Version
Package License

## Table of Contents

- [List of modules](#list-of-modules)
- [Description](#description)
- [Installation](#installation)
- [Examples](#examples)
- [License](#license)

## List of modules

- Objection module for NestJS - [nestjs-objection](https://github.com/svtslv/nestjs-objection)
- Knex module for NestJS - [nestjs-knex](https://github.com/svtslv/nestjs-knex)
- Webdav module for NestJS - [nestjs-webdav](https://github.com/svtslv/nestjs-webdav)
- AWS S3 module for NestJS - [nestjs-s3](https://github.com/svtslv/nestjs-s3)
- Maxmind module for NestJS - [nestjs-maxmind](https://github.com/svtslv/nestjs-maxmind)
- GeoIP2 module for NestJS - [nestjs-geoip2](https://github.com/svtslv/nestjs-geoip2)
- Redis module for NestJS - [nestjs-ioredis](https://github.com/svtslv/nestjs-ioredis)
- Minio module for NestJS - [nestjs-minio](https://github.com/svtslv/nestjs-minio)
- Mailer module for NestJS - [nestjs-mailer](https://github.com/svtslv/nestjs-mailer)
- BullMQ module for NestJS - [nestjs-bullmq](https://github.com/svtslv/nestjs-bullmq)

## Description

Interactive command-line utility for installing, removing and updating NestJS modules

## Installation

#### Globally via `npm`

```bash
npm install --global nestjs-modules
```

#### Running on-demand:

```bash
npx nestjs-modules [options]
```

## Examples

### Run without options for interactive

```bash
npx nestjs-modules
```

### Run with --help to print help

```bash
npx nestjs-modules --help
```

```bash
'usage: nestjs-modules [options]',
'Run without options for interactive',
'',
'options:',
' --install List of modules to install (comma separated values)',
' --update List of modules to update (comma separated values)',
' --remove List of modules to remove (comma separated values)',
' --list Print list of all modules and exit',
' --help Print this list and exit',
' --version Print the version and exit.',
'',
```

## License

MIT