Opis wiersza poleceń

Każda flaga wiersza poleceń, w grupach i kolejności, w jakiej wypisuje je certdoctor --help. Program pisze swoje opisy po angielsku, a tu są przetłumaczone.

Użycie

certdoctor <url> [options]
certdoctor --from <file> [options]

Adres wymaga jawnego schematu http:// albo https://. Bez niego nie da się odróżnić nazwy hosta od numeru portu. --from zajmuje miejsce adresu: niczego nie uruchamia, zapisuje zachowany raport w żądanym formacie i kończy się 0, gdy jest zapisany.

Co badać

--pac-url <url>

przeczytaj też ten skrypt automatycznej konfiguracji proxy (PAC) i powiedz, dokąd kieruje badany adres

--from <file>

zamiast adresu: zapisz raport zapisany wcześniej z --json jeszcze raz, w wybranym formacie, niczego nie uruchamiając. Pojedynczy myślnik czyta go ze standardowego wejścia

Wyjście

--format <terminal|json|md|html>

jak zapisać raport. Domyślnie terminal

--json

to samo co --format json

--out <path>

dokąd zapisać raport. Pojedynczy myślnik oznacza standardowe wyjście, które jest domyślne

--redact

zamaskuj nazwy hostów, ścieżki i nazwy użytkowników. Poświadczenia są maskowane z tą flagą i bez niej

Kanały

--quiet

ogranicz dziennik na standardowym wyjściu błędów do usterek

--verbose

mów więcej na standardowym wyjściu błędów o tym, co się dzieje

--no-color

nigdy nie koloruj wyjścia. NO_COLOR w środowisku robi to samo

Budżet czasu

--timeout <seconds>

limit całego przebiegu w sekundach, co najmniej 0.001. Zero oznacza brak limitu. Domyślnie 60

--probe-timeout <seconds>

limit jednej warstwy w sekundach, co najmniej 0.001. Zero oznacza brak limitu. Domyślnie 10

Informacje

--version

wypisz wersję narzędzia i każdego schematu, który wytwarza

--license

wypisz licencję, a po niej noty kodu stron trzecich w tej binarce

--help, -h

wypisz ten tekst

Środowisko

NO_COLOR ustawiona na dowolną niepustą wartość wyłącza kolory. To jedyna zmienna, która zmienia działanie certdoctor, i zmienia tylko wygląd raportu. Zmienne proxy i magazynów zaufania są czytane jako rzecz do zdiagnozowania, nigdy jako konfiguracja certdoctor.

Kody wyjścia

Każde zakończenie ma własny kod. Wymienia je strona kody wyjścia.