Dlaczego niektóre polecenia używają stron podręcznika man, a inne używają --help?

15

Czy nie byłoby bardziej spójne, gdyby jedno z nich zawsze działało?

Casebash
źródło
Rozumiem, że może to mieć coś wspólnego z aplikacjami wieloplatformowymi, ale jestem ciekawy, czy istnieją inne powody
Casebash
4
Rzeczywistość jest gorsza niż opisujesz: wiele poleceń ma pełną dokumentację w infoformacie.
mouviciel
3
powinieneś całkowicie uczynić to [prośbą o funkcję] ...
Tobias Kienzler,
2
@ Tobias ++ @Kevin Jestem pewien, że Tobiasz żartuje;)
xenoterracide
1
@Kevin M.: tylko żartowałem. Miałem na myśli jako prośbę o funkcję dla twórców oprogramowania unix / linux
Tobias Kienzler,

Odpowiedzi:

16

Tak, byłoby bardziej spójne. Nie ma to nic wspólnego z platformami i wszystko, co dotyczy programistów, którzy nie piszą (chcą pisać) dokumentacji. manstrona jest dokumentacja, --helpjest głównie programowania w naturze. Widziałem również przypadek, w którym strony podręcznika nie istniały, ponieważ programista nie wiedział, jak je utworzyć lub przekonwertować dokumentację z innego formatu, czasem łatwo temu zaradzić.

Chciałbym zauważyć, że chciałbym, aby oba zawsze działały.

ksenoterracid
źródło
9

Zgadzam się z ksenoterracydem - oba byłyby fajne ...
Spodziewam --helpsię, że raportuję funkcjonalność i opcje naprawdę krótko.
Oczekuję man(lub info...) szczegółowo opisać to, co zostało wcześniej zgłoszone --help, może podać kilka przykładów, tło itp.

Nils
źródło
1

Niektórzy ludzie nie lubią stron podręcznika man i zamiast tego piszą pliki informacyjne (zwłaszcza GNU).

bhm
źródło
Dlaczego? A z czego helpkorzysta? Oto odpowiedź.
Cees Timmerman