Существует ли «стандартный» формат текста справки командной строки/оболочки?

Если нет, то существует ли стандарт де-факто? По сути, я пишу текст справки командной строки примерно так:

usage: app_name [options] required_input required_input2
  options:
    -a, --argument     Does something
    -b required     Does something with "required"
    -c, --command required     Something else
    -d [optlistitem1 optlistitem 2 ... ]     Something with list

Я сделал это, в основном, просто прочитав текст справки различных инструментов, но есть ли список рекомендаций или что-то в этом роде? Например, я использую квадратные скобки или круглые скобки? Как использовать интервал? Что, если аргумент представляет собой список? Спасибо!

213
задан stkent 16 October 2017 в 23:42
поделиться