• Sobre • Ferramentas • Como executar • Visualização • Licença • Linguagens •
Simples gerador de código, o objetivo dele é gerar um componente react conforme os parametros na cli
por padrão o gerador já cria o componente, estilo e o teste. Porém você pode dizer a ele o que você quer criar.
Parâmetros da cli
-n : Nome do componente ==> string ==> [default = ComponentName]
-c : Criar componente ==> Opções y ou n |==> [default = y]
-s : Criar Estilo ==> Opções y ou n |==> [default = y]
-t : Criar Teste ==> Opções y ou n |==> [default = y]
-p : Indica onde deve ser criado o componente ==> string ==> [default = './']
- Python
Basta fazer os seguintes passos...
-
Ter o python3 instalado na máquina:
-
E para rodar o projeto, você pode fazer de duas maneiras:
- 1 ---> Sem alias
-n : Nome do componente ==> string ==> [default = ComponentName] python __main__.py |==> Cria o componente com o nome ComponentName python __main__.py -n ComponenteReact123 |==> Cria o componente com o nome ComponenteReact123 -c : Criar componente ==> Opções y ou n |==> [default = y] python __main__.py -c y |==> Cria o componente python __main__.py -c n |==> Não cria o componente -s : Criar Estilo ==> Opções y ou n |==> [default = y] python __main__.py -s y |==> Cria o estilo python __main__.py -s n |==> Não cria o estilo -t : Criar Teste ==> Opções y ou n |==> [default = y] python __main__.py -t y |==> Cria o teste python __main__.py -t n |==> Não cria o teste -p : Indica onde deve ser criado o componente ==> string ==> [default = './'] python __main__.py -p |==> Cria o componente na raiz de onde o projeto está. ==> ex.: /home/usuario python __main__.py -p ./home/usuario/documents/MeuProjetoReact/src/components |==> Cria o componente dentro do "MeuProjetoReact dentro da pasta src -> componentes" ********************************************************************* * Existe um jeito melhor de fazer esse path. // Explico mais abaixo * *********************************************************************
2 ---> Com alias
Passo a passo.- Criar um alias no linux para o projeto.
- Caso use Bash --- nano .bashrc | ou | Zsh --- nano .zshrc
- Colar comando
alias NOME_COMANDO_PREFERENCIA="python LOCAL_DO_PROJETO" ex: alias reactcli="python /home/usuario/react-component-cli"
Demonstração.
Criando componente dentro de sub-pastas.
Este projeto esta sobe a licença MIT.
Feito com ❤️ por Alan Neres 👋🏽 Entre em contato!
- N/A