Home

Awesome

<div align="center">
             ███╗░░██╗░██████╗░██╗░░██╗░░░░░░██████╗░███████╗██╗░░░██╗░██████╗  ░█████╗░██╗░░░░░██╗
             ████╗░██║██╔════╝░╚██╗██╔╝░░░░░░██╔══██╗██╔════╝██║░░░██║██╔════╝  ██╔══██╗██║░░░░░██║
             ██╔██╗██║██║░░██╗░░╚███╔╝░█████╗██║░░██║█████╗░░╚██╗░██╔╝╚█████╗░  ██║░░╚═╝██║░░░░░██║
             ██║╚████║██║░░╚██╗░██╔██╗░╚════╝██║░░██║██╔══╝░░░╚████╔╝░░╚═══██╗  ██║░░██╗██║░░░░░██║
             ██║░╚███║╚██████╔╝██╔╝╚██╗░░░░░░██████╔╝███████╗░░╚██╔╝░░██████╔╝  ╚█████╔╝███████╗██║
             ╚═╝░░╚══╝░╚═════╝░╚═╝░░╚═╝░░░░░░╚═════╝░╚══════╝░░░╚═╝░░░╚═════╝░  ░╚════╝░╚══════╝╚═╝

A CLI built to modernize, standardize and make it easier to create/update Angular projects.

</div> <p align="center"> <a href="https://github.com/ngx-devs/ngx-devs-cli/actions?query=workflow%3A%22CI%22"> <img alt="Build" src="https://github.com/ngx-devs/ngx-devs-cli/workflows/CI/badge.svg"> </a> <a href="https://www.npmjs.com/package/@ngx-devs/cli"> <img alt="NPM Version" src="https://img.shields.io/npm/v/@ngx-devs/cli"> </a> <a href="https://packagephobia.com/result?p=@ngx-devs/cli"> <img alt="Install Size" src="https://packagephobia.com/badge?p=@ngx-devs/cli&"> </a> <img alt="Top Language" src="https://img.shields.io/github/languages/top/ngx-devs/ngx-devs-cli?color=3498db"> <img alt="GitHub last commit" src="https://img.shields.io/github/last-commit/ngx-devs/ngx-devs-cli?color=3498db&label=latest commit"> <a href="https://github.com/ngx-devs/ngx-devs-cli/blob/main/LICENSE"> <img alt="License" src="https://img.shields.io/packagist/l/doctrine/orm.svg"> </a> </p> <p align="center"> <img alt="CLI Logo with red background" src="./icon.png" width="250"> </p> <p align="center"> <a href="#information_source-about">About</a> • <a href="#arrow_forward-installation">Installation</a> • <a href="#hammer_and_wrench-technologies">Technologies</a> • <a href="#hammer_and_wrench-commands">Commands</a> • <a href="#boy-author">Author</a> • <a href="#balance_scale-license">License</a> </p>

:information_source: About

<div align="center">

Command-line interface (CLI) built in Node.js allow you to automate repetitive tasks and make your life easier when working with Angular projects.


</div>

:arrow_forward: Installation

#install
npm install @ngx-devs/cli -g

#run some command
ngxd g c sample

:hammer_and_wrench: Technologies

<div align="center">
:globe_with_meridians: CLI
Gluegun
@angular-devkit/schematics
TypeScript
</div>

:robot: Commands

# create a new project
ngxd new <project-name>

Components

:hammer_and_wrench: common
# create a new common component
ngxd generate component common <component-name>
# or
ngxd g c c <component-name>
:hammer_and_wrench: dialog
# create a new dialog component
ngxd generate component dialog <component-name>
# or
ngxd g c d <component-name>
:hammer_and_wrench: page
# create a new page component
ngxd generate component page <component-name>
# or
ngxd g c p <component-name>
:hammer_and_wrench: widget
# create a new widget component
ngxd generate component widget <component-name>
# or
ngxd g c w <component-name>

Services

:hammer_and_wrench: common
# create a new common service
ngxd generate service common <service-name>
# or
ngxd g s c <service-name>
:hammer_and_wrench: api
# create a new api service
ngxd generate service api <service-name>
# or
ngxd g s a <service-name>

Stores

:hammer_and_wrench: ng-simple-state
# create a new ng-simple-state store
ngxd generate store ng-simple-state <store-name>
# or
ngxd g st sst <store-name>

:boy: Author

<div align="center"> <a href="https://github.com/gleisonkz"> <img src="https://avatars1.githubusercontent.com/u/9919?s=200&v=4" width="100px;" alt="Profile Photo Gleison Almeida"/> <br/> <sub><b>Gleison de Almeida</b></sub> </a>

Developed with ❤️ by Gleison Almeida <br/> 👋🏽 My Contacts:

Linkedin Badge Github Badge Outlook Badge

</div>

:balance_scale: License

<div align="center">

Copyright © 2021 Gleison Almeida.<br /> This project is licensed by MIT.

</div>