31 puntos por xguru 2025-10-23 | Aún no hay comentarios. | Compartir por WhatsApp
  • 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.

Aún no hay comentarios.