Почему в некоторых командах есть справочные страницы, а в других командах используется --help?

15

Не было бы более последовательным, если бы один из них всегда работал?

Casebash
источник
Я понимаю, что это может иметь какое-то отношение к кроссплатформенным приложениям, но мне любопытно, есть ли другие причины
Casebash
4
Реальность хуже, чем вы описываете: многие команды имеют полную документацию в infoформате.
Мувисиэль
3
Вы должны полностью сделать это [особенность-запрос] ...
Тобиас Кинцлер
2
@ Tobias ++ @Kevin Я почти уверен, что Тобиас шутит;)
ксенотеррацид
1
@ Кевин М: шучу. Я имел в виду
особый

Ответы:

16

Да, это было бы более последовательным. Это не имеет ничего общего с кроссплатформенностью и связано с разработчиками, которые не пишут (не хотят писать) документацию. manстраница документации, --helpв основном программирование в природе. Я также видел случай, когда man-страниц не было, потому что разработчик не знал, как их создать или преобразовать документацию из другого формата, иногда это легко исправить.

Хотелось бы отметить, что хотелось бы, чтобы оба всегда работали.

xenoterracide
источник
9

Я согласен с xenoterracide - и то, и другое было бы неплохо ...
Я ожидаю, --helpчто функциональность и опции будут очень короткими.
Я ожидаю man(или info...) подробно опишу то, о чем ранее сообщал --help, возможно, приведу несколько примеров, справочную информацию и т. Д.

Nils
источник
1

Некоторые люди не любят man-страницы и вместо этого пишут информационные файлы (особенно GNU).

BHM
источник
Почему? А какой helpпользуетесь? Вот ответ.
Сис Тиммерман