Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

nóż-diff - Online w chmurze

Uruchom nóż różnicowy w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

Jest to polecenie nóż-diff, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


nóż-diff — Strona podręcznika dla podkomendy nóż diff.

Połączenia nóż diff podkomenda służy do porównywania różnic pomiędzy plikami i katalogami
na serwerze Chef i w repozytorium szefa kuchni. Na przykład, aby porównać pliki na serwerze Chef
przed przesłaniem lub pobraniem plików za pomocą nóż pobieranie i nóż przesłać
podkomendy lub aby zapewnić, że określone pliki w wielu środowiskach produkcyjnych będą
To samo. To polecenie podrzędne jest podobne do polecenia odrzutowiec diff polecenie, którego można użyć do różnicowania tego, co jest
w repozytorium szefa kuchni z tym, co jest zsynchronizowane z repozytorium git.

Składnia

Ta podkomenda ma następującą składnię:

$ różnica noża [WZÓR...] (opcje)

Opcje

To podpolecenie ma następujące opcje:

-c PLIK_KONFIGURACYJNY, --konfig PLIK_KONFIG
Plik konfiguracyjny do użycia.

--szef-repo-ścieżka PATH
Ścieżka do repozytorium szefa kuchni. To ustawienie zastąpi domyślną ścieżkę do pliku
repo szefa kuchni. Domyślnie: to samo, co określone przez ścieżka_repo_kucharza w config.rb.

--szef kuchni-port zerowy PORT
Port, na którym będzie nasłuchiwał szef kuchni zero.

--[brak koloru
Użyj, aby wyświetlić kolorowe wydruki.

--wersja-książki kucharskiej WERSJA
Wersja książki kucharskiej do pobrania.

--konkurencja
Liczba dozwolonych jednoczesnych połączeń. Domyślny: 10.

-D, --wyłącz-edycję
Użyj, aby uniemożliwić otwieranie $EDITOR i zaakceptować dane w stanie, w jakim są.

--domyślne
Użyj, aby nóż używał wartości domyślnej zamiast prosić użytkownika o jej podanie.

--diff-filter=[(A|D|M|T)...[*]]
Użyj, aby wybrać tylko pliki, które zostały dodane (A), usunięto (D), zmodyfikowany (M),
i/lub zmienił się ich typ (T). Może to być dowolna kombinacja znaków filtrujących
używane, łącznie z brakiem znaków filtrujących. Używać * aby wybrać wszystkie ścieżki, jeśli plik pasuje
inne kryteria porównania. Domyślna wartość: zero.

-e REDAKTOR, --redaktor REDAKCJA
$EDITOR używany dla wszystkich poleceń interaktywnych.

-E ŚRODOWISKO, --środowisko ŚRODOWISKO
Nazwa środowiska. Gdy ta opcja zostanie dodana do polecenia, polecenie
będzie działać tylko w określonym środowisku.

-F FORMAT, --format FORMAT
Format wyjściowy: streszczenie (Domyślne) XNUMX, json, jamla, pp.

-H, --help
Wyświetla pomoc do polecenia.

-k KLUCZ, --klucz KEY
Klucz prywatny, którego nóż będzie używał do podpisywania żądań wysyłanych przez klienta API do
Szef kuchni.

--tylko nazwa
Użyj, aby wyświetlić tylko nazwy zmodyfikowanych plików.

--nazwa-status
Służy do wyświetlania tylko nazw plików ze statusem W dodatku, Usunięte, zmodyfikowanylub
Rodzaj Nieruchomości Zmieniono.

--bez rekurencji
Zastosowanie --bez rekurencji aby wyłączyć rekurencyjne wyświetlanie katalogu. Domyślny: --rekurencja.

--drukuj-po
Służy do pokazywania danych po operacji niszczącej.

--repo-tryb TRYB
Układ lokalnego szefa kuchni-repo. Możliwa wartość: statyczny, wszystkolub
hostowane_wszystko, Posługiwać się statyczny tylko dla ról, środowisk, książek kucharskich i danych
torby. Domyślnie, wszystko i hostowane_wszystko są wybierane dynamicznie
w zależności od typu serwera. Domyślny: wszystko / hostowane_wszystko.

-s adres URL, --serwer-url URL
Adres URL serwera Chef.

-u UŻYTKOWNIK, --użytkownik USER
Nazwa użytkownika używana przez nóż do podpisywania żądań wysyłanych przez klienta API do Szefa Kuchni
serwer. Uwierzytelnianie nie powiedzie się, jeśli nazwa użytkownika nie pasuje do klucza prywatnego.

-v, --wersja
Wersja kucharza-klienta.

-V, --gadatliwy
Ustaw na więcej pełnych danych wyjściowych. Posługiwać się -VV dla maksymalnej szczegółowości.

-y, --tak
Służy do odpowiadania na wszystkie monity o potwierdzenie za pomocą „Tak”. nóż nie poprosi
potwierdzenie.

-z, --tryb lokalny
Służy do uruchamiania kucharza-klienta w trybie lokalnym. Pozwala to na wszystkie polecenia, które działają
przeciwko serwerowi szefa kuchni, aby również działać przeciwko lokalnemu repozytorium szefów kuchni.

nóż.rb filet Ustawienia

Oprócz domyślnych ustawień w pliku nóż.rb istnieją inne
ustawienia specyficzne dla podkomend, które można dodać. Kiedy zostanie uruchomione podpolecenie, nóż użyje:

1. Wartość przekazywana przez wiersz poleceń

2. Wartość zawarta w pliku nóż.rb

3. Wartość domyślna

Wartość przekazana z linii poleceń zastąpi wartość w pliku nóż.rb; wartość w
plik nóż.rb zastąpi wartość domyślną.

Poniższy nóż diff ustawienia można dodać do pliku nóż.rb:

nóż[:chef_repo_path]
Użyj, aby dodać --szef-repo-ścieżka opcja.

nóż[:współbieżność]
Użyj, aby dodać --konkurencja opcja.

nóż[:name_only]
Użyj, aby dodać --tylko nazwa opcja.

nóż[:name_status]
Użyj, aby dodać --nazwa-status opcja.

nóż[:recurse]
Użyj, aby dodać --rekurencja opcja.

nóż[:repo_mode]
Użyj, aby dodać --repo-tryb opcja.

Przykłady

Aby porównać baza.json rolę dla A serwer WWW.json rolę, wpisz:

$ różnice między rolami/base.json role/webserver.json

Aby porównać różnice między lokalnym repozytorium szefa kuchni a plikami znajdującymi się w pliku Chef
serwer, wpisz:

$ różnica noża

Aby rozróżnić węzeł o nazwie węzeł-lb i wtedy zwracaj tylko pliki, które zostały dodane, usunięte,
zmodyfikowane lub zmienione, wpisz:

$ nóż diff --nazwa-status węzeł-lb

zwrócić coś takiego:

węzeł-lb/recipes/eip.rb
węzeł-lb/recipes/heartbeat-int.rb
węzeł-lb/templates/default/corpsite.conf.erb
węzeł-lb/files/default/wildcard.node.com.crt
węzeł-lb/files/default/wildcard.node.com.crt-2009
węzeł-lb/files/default/wildcard.node.com.key
węzeł-lb/.gitignore
węzeł-lb/Rakefile

Korzystaj z programu Knife-Diff online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

Komendy systemu Linux

Ad