Criando um app de terminal (CLI) para criar arquivos react #3
José Ulisses
Posted on February 14, 2024
Tabela de Conteúdo
- Parte 1: O que vamos fazer?
- Parte 2: Publicar no Windows
- Parte 3: Variáveis de Ambiente no Windows
- Parte 4: Testando o programa
- Final
Parte 1: O que vamos fazer?
Agora que já temos um aplicativo funcional podemos publicar esse app como um executável no windows e adicionarmos o seu caminho as variáveis de ambiente, de modo que possamos invocar esse aplicativo de qualquer lugar.
Parte 2: Publicar no Windows
Para isso vamos primeiro publicar o nosso aplicativo, a maneira mais simples é fazermos isso pelo console com o comando:
dotnet publish -o <CAMINHO>
Se formos na pasta indicada como saída do comando devemos ver diversos arquivos que são necessários para o nosso projeto funcionar.
Parte 3: Variáveis de Ambiente no Windows
Pronto, agora precisamos adicionar o caminho dessa pasta nas variáveis de ambiente do nosso sistema operacional para usarmos pelo terminal de maneira mais prática apenas passando o nome do programa.
No menu inicial do windows, pesquise por "Variáveis de Ambiente" e abra o programa.
Com o programa aberto as variáveis de usuário procure o Path e clique em editar.
Com a nova janela aberta, clique no botão de novo e digite o caminho que o seu programa foi publicado.
Agora já podemos chamar o nosso app em qualquer pasta do nosso pc!
Parte 4: Testando o programa
Para testar a execução vou criar um pequeno projeto React com o Vite.
Vamos acessar a pasta deste projeto react criado e vamos tentar executar o nosso programa, podemos fazer isso digitando o nome do programa:
reactcomponent
Como resultado devemos ver uma demonstração de uso, opções disponíveis e comandos, tudo isso já vem da biblioteca que estamos usando e pode ser personalizado.
Vamos criar um componente? Digite:
reactcomponent create Menu
Ao exibirmos o tudo dentro pasta Menu, podemos ver que o arquivo de index.jsx e o styles.css foi criado.
Final
Pronto, a partir desse ponto você já tem uma ideia e pode expandi-la, fazendo o programa criar arquivos de test para o componente ou algo da sua escolha. A biblioteca Spectre.Console oferece muito mais do que foi mostrado aqui, se quiserem posso mostrar como seria para fazer o programa perguntar quais arquivos o usuário desejaria criar e outras coisas como algumas animações. Agradeço a todos que leram e vamos conversar nos comentários?
Posted on February 14, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.