Pitch: O Gerenciador de Hosts que Você Nunca Soube que Precisava... Até Agora! 😲
Você já se pegou mexendo no arquivo `/etc/hosts e pensou: "Deve ter uma maneira mais fácil de fazer isso..."? Pois é, eu também! E foi assim que decidi criar o HostControl.
Mas espera aí… um gerenciador de hosts no terminal? Exatamente! 😎
Depois de anos trabalhando com web, resolvi me desafiar e criar uma aplicação desktop, utilizando nada menos que Python - sim, foi minha primeira vez trabalhando com essa linguagem em um projeto!
Usando a fantástica biblioteca Textual, desenvolvi uma interface simples, mas super funcional, que roda direto no terminal. A ideia é permitir que você gerencie seus grupos de hosts de maneira prática e eficiente, sem precisar abrir aquele arquivo tedioso manualmente.
Por que eu fiz isso?
Simplesmente porque eu queria! 😆 Além de ser um ótimo jeito de aprender algo novo, achei que seria divertido criar algo que pudesse ser útil para mim e outros colegas devs, administradores de sistemas ou qualquer pessoa que lida com o /etc/hosts.
Sobre o app
Com o HostControl, você pode adicionar, editar ou remover grupos de hosts de maneira visual, tudo dentro do terminal, sem complicação. Além disso, o design focado em usabilidade garante que qualquer um possa usar, seja para fins de desenvolvimento ou apenas por curiosidade.
Se você curtiu a ideia ou está apenas curioso dá uma olhada no repositório do projeto no GitHub. Quem sabe você não se inspire para criar seu próprio app por diversão? 😄
Eu achei que ficou bem legal e funcional, mas quero saber o que você acha! Bora bater um papo! Deixa um comentário aí com suas impressões, ou, se tiver alguma sugestão, não hesite em compartilhar.
Trabalho num multi-tenant que usa dominio para validar os dados que cada tenant. Acho que isto sera bem útil!
Uma solução de ouro para quem vive trocando de ambiente constantemente! Vai economizar muitos neurônios e acabar com o desgaste de editar o /etc/hosts na mão!
Rapaz essa geração de devs de 20 anos acha que todo servidor vem de dentro do Docker, igual algumas crianças acham que o leite vem da caixinha 😏, a maioria da mulecada não tem uma boa base de Linux... Por isso vejo que a interação por aqui com esse tipo de conteúdo é baixa.
Mas curti a idéia, principalmente pelo tipo de projeto, de automatizar algo trabalhoso (ah sim, é isso que o Docker faz né? 🤣) . Com certeza vou testar seu projeto e quem sabe criar algo assim também em breve!
Muito legal o projeto mesmo!!! Como um colega falou, eu também desenvolvo uma aplicação com mult-tenant e vou tentar usar sua app para faciliar o controle. Depois volto para te falar como foi. Valeu por compartilhar!
Parabéns pelo projeto ficou muito bom! seu código no github ficou muito organizado e bem apresentável você fez um excelente trabalho com a escrita e documentação do seu projeto.