¿Existe una convención para documentar los parámetros de los scripts de shell?documentando los parámetros de los scripts de shell
Por ejemplo:
#!/usr/bin/env bash
# <description>
#
# Usage:
# $ ./myScript param1 [param2]
# * param1: <description>
# * param2: <description>
Un par de cosas que no me gustan de esta plantilla en particular:
- nombre de archivo de la secuencia de comandos (
myScript
) aparece dentro del propio archivo Descripción - parámetro parece extraño
- el espacio anterior antes de
$
es visualmente útil, pero puede causar confusión en los idiomas con comentarios de bloque, lo que hace que algunas herramientas de validación se quejen de una sangría mixta/inconsistente (p. espacios en este bloque, pestañas para el código - siempre que uno prefiera pestañas, por supuesto)
¿Hay alguna guía al respecto?
páginas 'man' para formatear y ejemplos de documentación de parámetros: https://unix.stackexchange.com/questions/6891/how-can-i-add-man-page-entries-for-my-own-power -tools –