Кто-нибудь знает какие-либо руководства по стилю интерфейса командной строки с правилами о том, как представлять опции из нескольких слов?
Существует множество возможных вариантов.
Многие программы, например grep
,используйте префикс с двумя дефисами и разделитель дефисов.Например:
--byte-offset
Некоторые программы, например find
, используют префикс с одним дефисом и разделитель подчеркивания.Например:
-ignore_readdir_race
Некоторые программы, такие как java
, используют префикс с одним дефисом и разделитель двоеточий.Например:
-verbose:gc
В нескольких программах используется префикс с двумя дефисами и разделитель подчеркивания.Я еще не нашел общий пример этого, но в моей компании есть внутренние утилиты, которые используют этот стиль.Например:
--save_only
Некоторые программы даже поддерживают несколько разновидностей.
Стандарты кодирования GNU и Искусство использования Unix - отличные ссылки, ноЯ не вижу информации о параметрах из нескольких слов.
Я ищу ссылки на руководства по стилю интерфейса командной строки, которые конкретно касаются параметров из нескольких слов.Мне все равно, какие правила или советы предлагают эти руководства, если в них упоминаются варианты из нескольких слов.