Las mejores alternativas ayq

Procesador de línea de comandos para transformar, consultar y editar archivos YAML, JSON, XML, CSV y otros formatos de datos

Visitar yq
Captura de la web de yq

yq es una herramienta de línea de comandos diseñada para desarrolladores y administradores de sistemas que necesitan manipular archivos de configuración o datos estructurados sin salir de la terminal. Resuelve la necesidad de editar, convertir y extraer información de múltiples formatos de forma rápida y eficiente.

Sus principales capacidades incluyen:

  • Procesamiento multi-formato para trabajar con YAML, JSON, XML, CSV, TOML, HCL y propiedades.
  • Edición in-place que permite actualizar valores directamente en el archivo de origen.
  • Conversión entre formatos para transformar datos de un tipo a otro, como JSON a YAML.
  • Operaciones avanzadas para fusionar múltiples archivos o aplicar filtros complejos.
  • Integración con entornos mediante variables de entorno o tuberías de entrada estándar.

El software es de código abierto bajo licencia MIT y está escrito en Go, lo que permite descargar binarios portables sin dependencias externas. Su naturaleza ligera y su disponibilidad en Linux y macOS facilitan su uso en flujos de trabajo de DevOps y automatización, aunque su enfoque exclusivo en la línea de comandos puede requerir una curva de aprendizaje para usuarios que prefieran interfaces gráficas.

Compartir:

Código abierto

  • Coste

    Gratis
  • Código abierto

    Sí
  • Licencia

    MIT
  • Repositorio

    mikefarah/yq
Plataformas
MacLinux
Tipo de aplicación
Línea de comandos

Propiedades

  • Ligero
  • Portable
  • Funciona sin conexión

Parecidos a yq