Muito bacana. Poderia expandir para outras linguagens, usando templates baseados nas melhores práticas de cada linguagem. Nem todas as linguagens possuem uma ferramenta como cargo ou uv.
Isso seria maravilhoso, algo como
mkstruct <template>
Com template podendo ser algo como
- python
- asp core
- web api
Quem sabe você poder criar seus próprios templates
Massa, vou anotar pra ir nessa direção
Legal, eu pensei exatamente nisso.
Eu fui criar uma solução em .net core, e tinha uma estrutura de pastas em mente, pedi pro chatgpt me devolver um arquivo markdown.
Rodei o comando mkstruct e pronto!
Depois ja fui direto pra o projeto .net iniciar cada projeto em si.
Claro que isso é muito básico ainda, mas esse projeto deve evoluir sim.
Se quiser sugerir algum comando de exemplo, eu ficarei muito grato
Mania do povo querer reinventar a roda.
Catálogo de templates ja existe, um exemplo disso é o backstage.io, que suporta qualquer tipo de template e serve pra qualquer linguagem. Na verdade serve até pra documentos.
Nele voce pode criar formulários que coletam informações que são injetadas diretamente no template.
Qual o problema de reinventar a roda às vezes? Pode ser bem divertido e útil, ainda mais no caso do rapz, o próprio título menciona: a ferramenta foi criada para resolver uma dor pessoal dele e também para aprendizado
O problema é gastar tempo em algo que não vai agregar muito na vida profissional dele.
Faça algo inovador e não mais do mesmo.
"Quem conta um conto aumenta um ponto". Acho que vale a pena. A ferramenta uv faz sucesso hoje, mas é uma melhoria de Webpack, que por sua vez é uma melhoria do Gulp/Grunt. Não dá pra satisfazer todo mundo, mas fazendo algo diferente, ainda que mais do mesmo, acaba ajudando alguém.