- Una caja de herramientas (toolbox) que integra en una sola CLI pequeñas tareas que los desarrolladores usan con frecuencia para reducir el costo de cambiar de contexto
base64, hash, bcrypt, uuid, lorem, calc, regex, qr, crontab schedule, etc.
- Un único ejecutable basado en Rust que puede ejecutarse de forma ligera y rápida en macOS, Linux y Windows, y puede usarse tanto en CI/CD como en local
- Soporte de autocompletado con Tab para
bash, zsh, fish, nushell, elvish y PowerShell
- El autocompletado también guía hasta los subcomandos anidados
- Usabilidad de estilo Unix que se integra bien con entrada de archivos y pipes
- Inspirado en herramientas web como https://it-tools.tech/
Resumen por categorías de funciones
- Encoding
base64: codificación/decodificación Base64. Soporta estándar y URL-safe, además de procesamiento de archivos y stdin
url: codificación/decodificación de URL
- Hashing & Security
hash: soporte para generar hashes MD5, SHA-1/224/256/384/512. Acepta entrada desde archivo o stdin
bcrypt: genera y verifica contraseñas usando el algoritmo bcrypt. Permite especificar el factor de costo (4–31; valor predeterminado 12, mientras más alto, más seguro y más lento)
- Data Generation
uuid: soporte para generar UUID v1/v3/v4/v5/v7
ulid: soporte para generar, parsear y validar ULIDs (Universally Unique Lexicographically Sortable Identifiers), además de conversión bidireccional UUID↔ULID
token(= secret): soporte para generar tokens secretos basados en aleatoriedad a nivel del sistema operativo
lorem: genera frases de relleno "Lorem ipsum" para pruebas
random: soporte para generar números aleatorios con rango, paso y cantidad configurables
- Text Processing
case: soporte para múltiples conversiones de estilo como lower/upper/camel/snake/title/constant/header/sentence
pretty-print(pp): soporte para convertir saltos de línea y tabulaciones escapados en caracteres reales de forma legible
diff: ofrece diff visual en color basado en archivos o editor
- Development Tools
calc(cal): calculadora de expresiones que soporta varios formatos numéricos y funciones matemáticas. Soporta aritmética, exponentes, funciones trigonométricas, constantes (pi, e) y representación en base 2, 10 y 16
json builder: soporte para construir rápidamente JSON complejos con notación por puntos, índices de arreglo y append
regex: probador interactivo de expresiones regulares con resaltado en tiempo real
crontab schedule: parsea expresiones Crontab y muestra las próximas horas de ejecución. Soporta 5 y 6 campos (incluyendo segundos)
datetime(dt): soporte para ISO 8601, formatos personalizados, conversión de zona horaria y la palabra clave now
- Web & Network
http status: soporte para consultar y listar códigos de estado HTTP
serve: ejecuta un servidor HTTP local con soporte para servir directorios, especificar host/puerto de escucha y opciones de autenticación básica
qr: genera códigos QR para mostrarlos en la terminal o guardarlos como PNG
- Color & Design
color convert: soporte para conversión entre formatos compatibles con CSS como hex/rgb/rgba/hsl/hwb/lab/lch/oklab/oklch
- Reference
unicode: proporciona una tabla de referencia de símbolos Unicode
Aún no hay comentarios.