Esiste una convenzione per documentare i parametri degli script di shell?che documenta i parametri degli script di shell
Ad esempio:
#!/usr/bin/env bash
# <description>
#
# Usage:
# $ ./myScript param1 [param2]
# * param1: <description>
# * param2: <description>
Un paio di cose che non mi piacciono di questo particolare modello:
- nome del file dello script (
myScript
) appare all'interno del file stesso descrizione - parametro sembra strano
- lo spazio iniziale prima di
$
è visivamente utile, ma può portare a confusione nelle lingue con commenti di blocco, causando alcuni strumenti di convalida per lamentarsi di indentazione mista/incongruente (ad es. spazi in questo blocco, schede per codice - purché uno preferisca schede, ovviamente)
Ci sono delle linee guida su questo?
pagine 'man' per la formattazione ed esempi di documentazione dei parametri: https://unix.stackexchange.com/questions/6891/how-can-i-add-man-page-entries-for-my-own-power -tools –