Есть ли соглашение для документирования параметров сценариев оболочки?документирование параметров скриптов оболочки
Например:
#!/usr/bin/env bash
# <description>
#
# Usage:
# $ ./myScript param1 [param2]
# * param1: <description>
# * param2: <description>
Несколько вещей, которые я не люблю об этом конкретном шаблоне:
- имени файла скрипта (
myScript
) появляется в пределах самого файла описание - параметра кажется странным
- Ведущее пространство до
$
визуально полезно, но может привести к путанице в langua ges с комментариями блоков, заставляя некоторые инструменты проверки жаловаться на смешение/несогласованность отступов (например, пробелы в этом блоке, вкладки для кода - если один предпочитает вкладки, конечно)
Есть ли какие-либо рекомендации по этому вопросу?
'man' страницы для форматирования и примеры документации параметров: https://unix.stackexchange.com/questions/6891/how-can-i-add-man-page-entries-for-my-own-power -tools –