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? 😄

Hosts

🔗 HostControl

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!

Fico muito contente em saber que o projeto pode ser útil para você! Se tiver críticas ou sugestões fique a vontade para compartilhar.

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!

Também acho, até hoje espero uma resposta de como corrigir a queda de uma rede bridge de uma vm que já deve fazer mais de 7 dias postado
Hahaha, realmente! Tem gente que acha que a tecnologia é tipo fast food: tudo vem prontinho na caixinha! Fico feliz que tenha gostado da ideia do projeto, após testar sinta-se à vontade para compartilhar qualquer crítica ou sugestão!

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!

Muito obrigado pelo retorno. Acabei de implementei uma versão do app com Docker, o que deve facilitar bastante a instalação e o uso.

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.

Muito obrigado pelo feedback! Fico feliz que tenha gostado do projeto.