DEV Community

Cover image for O Gerenciador de Hosts que Você Nunca Soube que Precisava... Até Agora! 😲
Flávio Nunes
Flávio Nunes

Posted on

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

https://github.com/nunesfd/hostcontrol

Hosts

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

Image of Docusign

🛠️ Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more