Me gustaría poder generar aplicaciones en Bash en las que pudiera añadir el flag --help (o -h) y que me mostraran la ayuda o documentación para la función. Es decir, me gustaría que mis scripts de Bash se comportaran como otras aplicaciones, p.ej. git, terraform, kubectl, etc.
git --help proporciona una descripción de lo que hace git, qué comandos tiene, etc… Si quiero obtener ayuda de alguno de los comandos de git, como git add, sólo tengo que ejecutar git add --help para obtener ayuda específica sobre el comando en cuestión.
En esta entrada muestro cómo he logrado lo mismo en Bash.