mio-cli-rjs

1.0.1 • Public • Published

Logo

MIO CLI RJS

Tabela de Conteúdo

ToDo

  • Documentacão

  • Gerar CRUD com opcao de nao gerar o readuxAction e o Saga

  • Desacoplar os generators dos comandos

  • Tratamentos

    • Perguntar o usuário se deseja sobreescrever o arquivo caso exista;
    • Retornar Erros em vermelho no terminal;
    • Retornar mensagem de sucesso quanto terminar o processamento com sucesso;
  • V2 templates customizados pelo próprio usuário

Sobre o Projeto

O MIO CLI RJS é um programa que fornece ao desenvolvedor de aplicativos MIO comandos para o ajudar na rotina de desenvolvimento.

Instalação

Para instalar basta executar o seguinte comando

Instale apenas como dependência de desenvolvimento

// Para instalar com npm
npm install mio-cli-rsj --save-dev
 
// Para instalar com yarn
yarn add mio-cli-rsj -D

Guia de Uso

Abra o terminal na raíz do projeto e execute os comando miorjs [comando] [parametros]

### Comandos

#### Crud - Gera os arquivos necessários para realizar as operações de um CRUD, podendo ser utilizando Redux Store e Sagas

O comando abaixo irá gerar os seguintes arquivos para realizar um CRUD de pessoa.

miorjs pessoa
mio-app
└── src
    ├── pages
    |   └── Pessoa
    |       └── components
    |       |   ├── Form
    |       |   |   └─ index.js
    |       |   └── Table
    |       |       └─ index.js
    |       └── index.js
    └── stores
        |── ducks
        |   └─ pessoa.js
        └── sagas
            └─ pessoa.js

O Comando crud aceita que você envie alguns parâmetros

Parâmetro Tipo Descrição
-f ou --force boolean Padrão: false Se este parâmetro for informado o comando irá sobrescrever qualquer arquivo existente, tenha cuidado
-n ou --no-redux-saga boolean Padrão: false Se este parâmetro for informado o comando não irá utilizar o Redux e Saga no CRUDß

Readme

Keywords

none

Package Sidebar

Install

npm i mio-cli-rjs

Weekly Downloads

1

Version

1.0.1

License

MIT

Unpacked Size

24.3 kB

Total Files

13

Last publish

Collaborators

  • raphaelbsr