scovl / orgset

MIT License
1 stars 0 forks source link

Utils #2

Open scovl opened 1 year ago

scovl commented 1 year ago

Criar a classe ToolsInstall com as seguintes funções:

Estrutura

├───templates ├───tests ├───utils |____ tools.py

No caso essa funcionalidade estaria dentro de utils (sinta-se a vontade para definir qual o nome dela).

Contexto:

Nós precisamos ter uma ferramenta confiável de gerenciamento de projetos e dependências, como o Maven, para trabalhar em projetos com diversas linguagens de programação. O objetivo é ter uma classe que possa ser reutilizada em diferentes projetos, de forma a garantir a facilidade de instalação e configuração do Maven em diferentes sistemas operacionais. A ideia é implementar na classe principal orgset para verificar o client já tem o que é pre-requisito para usar a ferramenta e se não tiver, sugerir instalação automaticamente. Isso permite a gente definir em quais paths cada ferramenta será instalada. É de suma importância que não necessite de root/admin em absolutamente nada.

Tarefas: