ut é um conjunto de utilitários de linha de comando (CLI) rápido e leve, reunido em um único arquivo binário. O projeto foi criado para desenvolvedores e profissionais de TI que utilizam diariamente dezenas de ferramentas diferentes - de geradores de UUID a conversores de formato e analisadores de datas.
Com o ut, tudo isso está disponível em um único programa, sem precisar instalar vários pacotes separados ou acessar sites aleatórios com “ferramentas online convenientes”.
GitHub: ksdme/ut
Recursos
A ferramenta reúne dezenas de funções comumente usadas, como:
- Geração de UUIDs, hashes, números e strings aleatórios
- Trabalho com datas e horários - conversão, análise, deslocamento
- Codificação e decodificação (Base64, URL, JSON, JWT e outros)
- Criptografia - hashing (MD5, SHA-1, SHA-256 e outros)
- Rede - utilitários de IP, ping, análise CIDR
- Conversão de números (por exemplo, de decimal para binário)
- Manipulação de arquivos - leitura, hashing, estatísticas
O comando ut help exibe a lista completa de subcomandos disponíveis e uma breve descrição de cada um.
Instalação
A maneira mais simples é instalar via Homebrew (no macOS ou Linux):
brew install ksdme/tap/utOu baixar o binário pronto no GitHub Releases:
curl -LO https://github.com/ksdme/ut/releases/latest/download/ut-linux-amd64
chmod +x ut-linux-amd64
sudo mv ut-linux-amd64 /usr/local/bin/ut
Exemplos de uso
# Gerar um UUID ut uuid
Converter tempo UNIX para formato legível
ut time parse 1697389200
Gerar hash de uma string
ut hash sha256 "Serverspace"
Codificar uma string em Base64
ut encode base64 "Hello, world!"
Obter informações sobre um endereço IP
ut net info 8.8.8.8
Por que experimentar o ut
- Mais rápido do que várias ferramentas separadas. Tudo reunido em um único binário.
- Sem dependências. Instala e funciona imediatamente.
- Interface unificada. Não é preciso lembrar parâmetros de dezenas de utilitários diferentes.
- Multiplataforma. Compatível com Linux, macOS e Windows.
O ut é especialmente útil para quem trabalha constantemente no terminal: engenheiros DevOps, administradores de sistemas, desenvolvedores backend e todos que valorizam minimalismo e velocidade.
Conclusão
O ut é um assistente universal de linha de comando que economiza tempo e substitui dezenas de pequenas ferramentas em um único programa compacto. Se você deseja reduzir o número de utilitários auxiliares e simplificar tarefas diárias - o ut merece um lugar no seu toolbox.
Perguntas Frequentes (FAQ)
- Como saber quais ferramentas estão disponíveis no ut? Execute o comando ut help - ele exibirá a lista completa de subcomandos e uma breve descrição de cada um.
- Posso usar o ut sem instalação?
Sim. Você pode baixar o binário pronto da página de lançamentos do GitHub, conceder permissão de execução e usá-lo diretamente, sem instalar no sistema. - O ut funciona no Windows?
Sim, o projeto é compatível com Windows, Linux e macOS. Para Windows, basta baixar o arquivo .exe na seção de releases. - Como atualizar o ut?
Se você instalou via Homebrew, use o comando brew upgrade ut.
Se baixou o binário manualmente, substitua o arquivo antigo pela nova versão disponível no GitHub Releases. - Posso adicionar minhas próprias ferramentas ao ut?
Atualmente, o utilitário não suporta plugins, mas o código-fonte é aberto - você pode fazer um fork do projeto e adicionar suas próprias funções.