bash-cli-framework-1-always-use-set-e | detalle de la skill | OpenClaw Study

Una micro-habilidad compacta de buenas prácticas para frameworks CLI de Bash que impone un comportamiento de shell robusto y predecible. Prescribe habilita…

Una micro-habilidad compacta de buenas prácticas para frameworks CLI de Bash que impone un comportamiento de shell robusto y predecible. Prescribe habilitar set -e (o set -euo pipefail) para detenerse ante errores, siempre entrecomillar variables para evitar la división de palabras y definir códigos de salida numéricos significativos (p. ej., EXIT_SUCCESS=0, EXIT_ERROR=1, EXIT_USAGE=2). También recomienda retroalimentación explícita al usuario mediante mensajes log_info y un conmutador DRY_RUN para previsualizar comandos en lugar de ejecutarlos. Casos de uso: crear herramientas de línea de comandos fiables, scripts de automatización, hooks de CI/CD, procesos de despliegue y tareas de administración del sistema. Ventajas principales: evitar fallos silenciosos, prevenir el deterioro de argumentos, mejorar la experiencia del usuario con logs informativos, simplificar la depuración y permitir previsualizaciones seguras de operaciones destructivas. Se integra fácilmente en plantillas de shell y frameworks CLI.

Esta página forma parte del hub OpenClaw Skills con guías de instalación, categorías y enlaces prácticos.

English 简体中文 繁體中文 日本語 Português