ut — caja de herramientas utilitarias basada en CLI para desarrolladores
(github.com/ksdme)- 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,elvishyPowerShell- 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 ystdinurl: codificación/decodificación de URL
- Hashing & Security
hash: soporte para generar hashes MD5, SHA-1/224/256/384/512. Acepta entrada desde archivo ostdinbcrypt: 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/v7ulid: soporte para generar, parsear y validar ULIDs (Universally Unique Lexicographically Sortable Identifiers), además de conversión bidireccional UUID↔ULIDtoken(=secret): soporte para generar tokens secretos basados en aleatoriedad a nivel del sistema operativolorem: genera frases de relleno "Lorem ipsum" para pruebasrandom: 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/sentencepretty-print(pp): soporte para convertir saltos de línea y tabulaciones escapados en caracteres reales de forma legiblediff: 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 16json builder: soporte para construir rápidamente JSON complejos con notación por puntos, índices de arreglo y appendregex: probador interactivo de expresiones regulares con resaltado en tiempo realcrontab 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 HTTPserve: ejecuta un servidor HTTP local con soporte para servir directorios, especificar host/puerto de escucha y opciones de autenticación básicaqr: 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.