11 puntos por xguru 2025-12-28 | Aún no hay comentarios. | Compartir por WhatsApp
  • Framework de Bash diseñado para construir fácilmente interfaces de línea de comandos (CLI), automatizando código repetitivo como el parseo de argumentos, ayuda y manejo de errores
  • Proporciona un flujo de desarrollo conciso que describe la estructura de la CLI mediante definiciones basadas en comentarios, para poder enfocarse solo en la lógica principal
  • Maneja automáticamente flags, opciones, argumentos posicionales y subcomandos, y ofrece validación de entradas y una rica generación de texto de uso
  • Asigna automáticamente los valores de los argumentos a variables, permitiendo acceder a ellos de forma intuitiva dentro del script
  • Mediante la función de generación de scripts Bash independientes, permite compilar en una forma distribuible sin dependencias de Argc
  • Soporta la generación de scripts de autocompletado, ofreciendo completado con tabulador en distintos entornos de shell como bash, zsh, fish y powershell
  • Incluye generación automática de páginas man, simplificando la documentación de la CLI
  • A través de la integración con variables de entorno, automatiza el enlazado, la validación y la documentación con opciones y argumentos posicionales
  • Ofrece automatización de tareas basada en Argcfile.sh, por lo que también puede usarse como un ejecutor de comandos (command runner) similar a Makefile
    • Mantiene un flujo de trabajo amigable con Bash
    • Se integra de forma natural con el conjunto de herramientas GNU (awk, sed, grep, etc.)
    • Soporta carga de dotenv y validación de variables de entorno
  • Ofrece compatibilidad multiplataforma: garantiza el mismo comportamiento en entornos como macOS, Linux, Windows y BSD
  • Automatiza todo el proceso de compilación, autocompletado y documentación mediante comandos como argc --argc-build, argc --argc-completions, argc --argc-mangen
  • Permite elegir entre licencia MIT o Apache 2.0

Aún no hay comentarios.

Aún no hay comentarios.