Jest to polecenie powłoki szefa kuchni, które można uruchomić w bezpłatnym dostawcy 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Ę
szef kuchni - strona podręcznika narzędzia wiersza poleceń szefa kuchni.
Chef-Shell to narzędzie do debugowania przepisów, które pozwala na użycie punktów przerwania w przepisach.
szef kuchni działa jako sesja Interactive Ruby (IRb). Chef-Shell obsługuje zarówno przepisy, jak i pliki
składnia pliku atrybutów, a także interaktywne funkcje debugowania.
UWAGA:
Chef-Shell to nowa nazwa Shefa od wersji Chef 11.x. Chef-Shell jest kompatybilny wstecz
i poza zmianą nazwy ma ten sam zestaw funkcjonalności, co poprzednio
Wydania.
Plik wykonywalny powłoki szefa kuchni jest uruchamiany jako narzędzie wiersza poleceń.
TRYBY
Chef-Shell to narzędzie umożliwiające obsługę noża przy użyciu sesji Interactive Ruby (IRb).
szef kuchni obsługuje obecnie składnię plików receptur i atrybutów, a także interaktywną
funkcje debugowania. Chef-Shell ma trzy tryby pracy:
┌───────────┬─────────────────────────────── ───────┐
│Tryb │ Opis │
├───────────┼─────────────────────────────── ───────┤
│Samodzielny │ Nie załadowano żadnych książek kucharskich, a │
│ │ lista uruchomień jest pusta. Ten tryb to │
│ │ ustawienie domyślne. │
├───────────┼─────────────────────────────── ───────┤
│Solo │ szef kuchni działa jako szef kuchni solo │
│ │ klient. Próbuje załadować │
│ │ plik konfiguracyjny szefa kuchni solo i │
│ │ Atrybuty JSON. Jeśli plik JSON │
│ │ atrybuty ustawiają listę uruchomień, to │
│ │ będą zaszczyceni. Książki kucharskie będą │
│ │ być ładowane w taki sam sposób jak │
│ │ szef kuchni-solo ładuje je. szef kuchni-solo │
Tryb │ │ aktywuje się za pomocą -s lub │
│ │. --solo opcja wiersza poleceń i │
│ │ Atrybuty JSON są określone w │
│ │ w taki sam sposób, jak w przypadku szefa kuchni solo, │
│ │ z -j /ścieżka/do/chef-solo.json. │.
├───────────┼─────────────────────────────── ───────┤
│Klient │ szef kuchni działa jak │
│ │ klient-szef kuchni. Podczas uruchamiania │
│ │ czyta klient-szef kuchni │
│ │ plik konfiguracyjny i kontakty │
│ │ serwer szefa kuchni, aby uzyskać │
│ │ atrybuty i książki kucharskie. │
│ │ lista uruchomień zostanie ustawiona w tym samym │
│ │ sposób, w jaki działa normalny klient-szef kuchni. │
│ │ tryb klienta szefa kuchni jest aktywowany │
│ │ z -z or --klient opcje. │
│ │ Możesz także określić │
│ │ plik konfiguracyjny z -c │
│ │. CONFIG i adres URL serwera z │
│ │. -S SERWER_URL. │.
└───────────┴─────────────────────────────── ───────┘
OPCJE
To polecenie ma następującą składnię:
szef kuchni OPCJA WARTOŚĆ OPCJA WARTOŚĆ ...
To polecenie ma następujące opcje:
-za, --samodzielny
Służy do uruchamiania programu Chef Shell w trybie autonomicznym.
-c KONFIG., --konfig CONFIG
Plik konfiguracyjny do użycia.
-H, --help
Wyświetla pomoc do polecenia.
-j ŚCIEŻKA, --json-atrybuty PATH
Ścieżka do pliku zawierającego dane JSON.
Użyj tej opcji, aby zdefiniować a lista_uruchamiania obiekt. Na przykład plik JSON podobny do:
"run_list": [
"przepis [baza]",
"przepis[foo]",
"przepis [pasek]",
"rola [serwer WWW]"
],
można wykorzystać biegając kucharz-klient -j ścieżka/do/pliku.json.
W niektórych sytuacjach ta opcja może zostać wykorzystana do aktualizacji normalna atrybuty.
UWAGA:
Każdy inny typ atrybutu zawarty w tym pliku JSON będzie traktowany jako
a normalna atrybut. Na przykład próba aktualizacji Zastąp użycie atrybutów
dotychczasowy -j opcja:
{
"nazwa": "dev-99",
"description": "Zainstaluj trochę rzeczy",
"override_attributes": {
„aptastyczny”: {
"enable_apptastic": "false",
"apptastic_tier_name": "dev-99.bomb.com"
}
}
}
spowoduje utworzenie obiektu węzła podobnego do:
{
"imię": "może-dev-99",
"normalny": {
"nazwa": "dev-99",
"description": "Zainstaluj trochę rzeczy",
"override_attributes": {
„aptastyczny”: {
"enable_apptastic": "false",
"apptastic_tier_name": "dev-99.bomb.com"
}
}
}
}
-l POZIOM, --poziom-logarytmowania POZIOM
Poziom rejestrowania, który będzie przechowywany w pliku dziennika.
-tak, --solo
Służy do uruchamiania programu szef kuchni w trybie szefa kuchni solo.
-S CHEF_SERVER_URL, --serwer CHEF_SERVER_URL
Adres URL serwera Chef.
-v, --wersja
Wersja kucharza-klienta.
-z, --klient
Służy do uruchamiania powłoki szefa kuchni w trybie klienta szefa kuchni.
Korzystaj z narzędzia Chef-Shell online, korzystając z usług onworks.net