Essa atualização é o inicio de uma série de atualizações que vão tornar o processo de criação de projetos mais prático. O novo grande recurso adicionado na CLI é a possibilidade de criar predefinições de scripts.
Comando para executar a CLI
Predefinições
Uma nova opção na CLI foi adicionada, você pode gerenciar predefinições no menu principal:
Os tokens da CLI foram movidos da aba de configurações para a aba de predefinições e foi adicionado o recurso de predefinições de scripts:
Predefinições de scripts
Existe alguma função, objeto utilitário, modificação, lib ou código que você sempre utiliza em novos projetos? Algo que você sempre tem que copiar de algum lugar e colar ao criar uma nova aplicação? Agora não é mais necessário continuar com esse processo demorado e repetitivo. Você pode simplesmente criar uma predefinição e selecionar ela quando quiser.
Comece criando uma nova predefinição:
O processo de criação é simples e está documentado por completo aqui. Mas em resumo você pode executar a CLI em uma pasta com o código que você deseja reutilizar, selecionar os arquivos necessários, se precisar também pode adicionar dependenências, depois é só salvar com um nome que seja fácil identificar e pronto.
Ao criar um novo projeto, as predefinições de scripts vão aparecer como uma opção na CLI para você selecionar e todo o código salvo será copiado para o novo projeto.
Criando uma predefinição
É recomendado executar a CLI na raiz de um projeto que contenha os códigos que você quero salvar como predefinição de script.
Supondo que você execute a CLI na raiz de um projeto como este:
Você poderá selecionar todos os arquivos nesse diretório e em subpastas. Ao selecionar arquivos, eles serão armazenados em uma pasta de configurações da CLI com a mesma estrutura em que foram selecionados. Então se você selecionar estes dois arquivos:
res.ts | src/functions/utils/res.ts |
card.ts | src/tools/canvas/card.ts |
Os arquivos serão armazenados dessa forma:
Então quando essa predefinição for aplicada, os arquivos serão copiados nesse mesmo formato a partir do diretório em que a CLI está sendo executada.
Tome cuidado ao executar a CLI em um diretório diferente da raiz do projeto!
Caso você execute a CLI por exemplo, direto na pasta das funções:
E selecionar os arquivos ./utils/emojis.ts
e ./utils/res.ts
. Quando o projeto for criado e você selecionar essa predefinição, os arquivos serão colados relativamente à raiz do novo projeto:
Gerenciando predefinições
Você pode listar, aplicar, editar e excluir predefinições pela CLI veja na documentação como fazer cada coisa:
Criar predefinição
Aprenda como funciona o menu de criação de predefinição
Listar todas as predefinições
Confira uma listagem de todas as predefinições e informações sobre elas
Editar predefinição
Editar predefinições existentes, adicionando ou removendo arquivos e/ou dependenências
Aplicar predefinições
Veja como aplicar suas predefinições em projetos
Excluir predefinições
Exclua facilmente uma ou várias predefinições na CLI
Planos futuros
Este é só o inicio desse novo recurso de predefinições, tem muita coisa ainda para ser adicionada, coisas que vão facilitar ainda mais o gerenciamento das predefinições, mas por enquanto o mistério será mantido.
Novidades, atualizações, alterações, dicas e muito mais será postado neste blog! Se você quiser ser notificado sempre que uma nova postagem for publicada, entre no discord Zunder Community ou Siga @rinckodev no twitter/x