- Caixa de ferramentas (toolbox) que integra em uma única CLI pequenas tarefas usadas com frequência por desenvolvedores, reduzindo o custo de troca de contexto
base64, hash, bcrypt, uuid, lorem, calc, regex, qr, crontab schedule etc.
- Binário único baseado em Rust, com execução leve e rápida em macOS, Linux e Windows, podendo ser usado tanto em CI/CD quanto localmente
- Suporte a autocompletar com Tab para
bash, zsh, fish, nushell, elvish e PowerShell
- O autocompletar também guia até os subcomandos aninhados
- Usabilidade no estilo Unix que combina bem com entrada por arquivo e pipes
- Inspirado em ferramentas baseadas na web como https://it-tools.tech/
Resumo por categoria de funcionalidade
- Encoding
base64: codificação/decodificação em Base64. Suporta padrão e URL-safe, além de processamento de arquivo e stdin
url: codificação/decodificação de URL
- Hashing & Security
hash: suporte à geração de hashes MD5, SHA-1/224/256/384/512. Aceita entrada por arquivo/stdin
bcrypt: faz hash e verificação de senhas com o algoritmo bcrypt. Permite definir o fator de custo (4–31; padrão 12, quanto maior, mais seguro e mais lento)
- Data Generation
uuid: suporte à geração de UUID v1/v3/v4/v5/v7
ulid: suporte a geração, parsing e validação de ULIDs (Universally Unique Lexicographically Sortable Identifiers), além de conversão bidirecional UUID↔ULID
token(= secret): suporte à geração de tokens secretos com base em aleatoriedade no nível do sistema operacional
lorem: gera frases placeholder "Lorem ipsum" para testes
random: suporte à geração de números aleatórios com faixa, passo e quantidade configuráveis
- Text Processing
case: suporte a diversas conversões de caixa como lower/upper/camel/snake/title/constant/header/sentence
pretty-print(pp): suporte à conversão legível de quebras de linha e tabs escapados em caracteres reais
diff: fornece diff visual colorido baseado em arquivo ou editor
- Development Tools
calc(cal): calculadora de expressões com suporte a vários formatos numéricos e funções matemáticas. Suporta aritmética, expoentes, funções trigonométricas, constantes (pi, e) e representação em base 2, 10 e 16
json builder: permite montar rapidamente JSONs complexos com notação por ponto, índice de array e append
regex: testador interativo de expressões regulares com realce em tempo real
crontab schedule: faz parsing de expressões Crontab e mostra os próximos horários de execução. Suporta 5 e 6 campos (incluindo segundos)
datetime(dt): suporte a ISO 8601, formatos personalizados, conversão de fuso horário e à palavra-chave now
- Web & Network
http status: suporte à consulta e listagem de códigos de status HTTP
serve: inicia um servidor HTTP local com suporte a servir diretórios, definir host/porta de escuta e opção de autenticação básica
qr: gera QR code para exibição no terminal ou salvamento em PNG
- Color & Design
color convert: suporte à conversão entre formatos compatíveis com CSS como hex/rgb/rgba/hsl/hwb/lab/lch/oklab/oklch
- Reference
unicode: fornece uma tabela de referência de símbolos Unicode
Ainda não há comentários.