EngelsFransSpaans

Ad


OnWorks-favicon

knife-diff - Online in de cloud

Voer knife-diff uit in de gratis hostingprovider van OnWorks via Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

Dit is het commando knife-diff dat kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator

PROGRAMMA:

NAAM


knife-diff - De manpagina voor de subopdracht knife diff.

De mes diff subcommando wordt gebruikt om de verschillen tussen bestanden en mappen te vergelijken
op de Chef-server en in de chef-repo. Bijvoorbeeld om bestanden op de Chef-server te vergelijken
voorafgaand aan het uploaden of downloaden van bestanden met behulp van de mes Download en mes uploaden
subopdrachten, of om ervoor te zorgen dat bepaalde bestanden in meerdere productieomgevingen de
dezelfde. Dit subcommando is vergelijkbaar met het git diff commando dat kan worden gebruikt om te differentiëren wat is
in de chef-repository met wat is gesynchroniseerd met een git-repository.

Syntaxis

Deze subopdracht heeft de volgende syntaxis:

$ mes diff [PATROON...] (opties)

Opties

Dit subcommando heeft de volgende opties:

-c CONFIG_FILE, --config CONFIG_FILE
Het te gebruiken configuratiebestand.

--chef-repo-pad PATH
Het pad naar de chef-repo. Deze instelling overschrijft het standaardpad naar de
chef-repo. Standaard: hetzelfde als gespecificeerd door chef_repo_pad in config.rb.

--chef-nul-poort PORT
De poort waarop chef-zero zal luisteren.

--[geen kleur
Gebruik om gekleurde uitvoer te bekijken.

--kookboek-versie VERSIE
De te downloaden versie van een kookboek.

--gelijktijdigheid
Het aantal toegestane gelijktijdige verbindingen. Standaard: 10.

-NS, --uitschakelen-bewerken
Gebruik dit om te voorkomen dat $EDITOR wordt geopend en om gegevens te accepteren zoals ze zijn.

--standaards
Gebruik om mes de standaardwaarde te laten gebruiken in plaats van een gebruiker te vragen er een op te geven.

--diff-filter=[(A|D|M|T)...[*]]
Gebruik om alleen bestanden te selecteren die zijn toegevoegd (A), verwijderd (D), aangepast (M),
en/of hun type is gewijzigd (T). Elke combinatie van filtertekens kan dat zijn
gebruikt, inclusief geen filtertekens. Gebruik * om alle paden te selecteren als een bestand overeenkomt
andere criteria in de vergelijking. Standaardwaarde: nul.

-e EDITOR, --editor EDITOR
De $EDITOR die wordt gebruikt voor alle interactieve opdrachten.

-E OMGEVING, --omgeving MILIEU
De naam van de omgeving. Wanneer deze optie aan een opdracht wordt toegevoegd, wordt de opdracht
wordt alleen uitgevoerd tegen de genoemde omgeving.

-F FORMAAT, --formaat FORMAT
Het uitvoerformaat: beknopte versie (Standaard) tekst, json, YAML en pp.

-H, --help
Toont hulp voor de opdracht.

-k TOETS, --toets KEY
De privésleutel die het mes zal gebruiken om verzoeken van de API-client te ondertekenen aan de
Chef-server.

--alleen-naam
Gebruik dit om alleen de namen van gewijzigde bestanden weer te geven.

--naam-status
Gebruik deze optie om alleen de namen weer te geven van bestanden met de status Toegevoegd, Verwijderde, Gewijzigdof
Type Veranderd.

--geen-recursie
Te gebruiken --geen-recursie om het recursief weergeven van een directory uit te schakelen. Standaard: --recursie.

--afdruk-na
Gebruik om gegevens weer te geven na een destructieve bewerking.

--repo-modus MODE
De lay-out van de lokale chef-repo. Mogelijke waarden: statisch, allesof
gehoste_alles. Gebruiken statisch voor alleen rollen, omgevingen, kookboeken en gegevens
Tassen. Standaard, alles en gehoste_alles worden dynamisch geselecteerd
afhankelijk van het servertype. Standaard: alles / gehoste_alles.

-s URL's, --server-url URL
De URL voor de Chef-server.

-u GEBRUIKER, --gebruiker GEBRUIKER
De gebruikersnaam die door mes wordt gebruikt om verzoeken van de API-client aan de Chef te ondertekenen
server. Verificatie mislukt als de gebruikersnaam niet overeenkomt met de persoonlijke sleutel.

-in, --versie
De versie van de chef-klant.

-V, --uitgebreid
Stel in voor meer uitgebreide uitvoer. Gebruik maken van -VV voor maximale breedsprakigheid.

-ja, --Ja
Gebruik om op alle bevestigingsvragen te reageren met "Ja". mes zal niet vragen om
bevestiging.

-z, --lokale modus
Gebruik om de chef-client in de lokale modus uit te voeren. Hierdoor kunnen alle opdrachten die werken
tegen de Chef-server om ook tegen de lokale chef-repo te werken.

mes.rb Dien in Instellingen

Naast de standaardinstellingen in een knife.rb-bestand zijn er nog andere
subopdrachtspecifieke instellingen die kunnen worden toegevoegd. Wanneer een subcommando wordt uitgevoerd, gebruikt Knife:

1. Een waarde die via de opdrachtregel wordt doorgegeven

2. Een waarde in het knife.rb-bestand

3. De standaardwaarde

Een waarde die via de opdrachtregel wordt doorgegeven, overschrijft een waarde in het knife.rb-bestand; een waarde in
een knife.rb-bestand overschrijft een standaardwaarde.

De volgende mes diff instellingen kunnen worden toegevoegd aan het knife.rb-bestand:

mes[:chef_repo_path]
Gebruik om de --chef-repo-pad optie.

mes[:gelijktijdigheid]
Gebruik om de --gelijktijdigheid optie.

mes[:name_only]
Gebruik om de --alleen-naam optie.

mes[:name_status]
Gebruik om de --naam-status optie.

mes[:recursie]
Gebruik om de --recursie optie.

mes[:repo_mode]
Gebruik om de --repo-modus optie.

Voorbeelden

Om de base.json rol aan een webserver.json rol, voer in:

$ mes diff rollen/base.json rollen/webserver.json

Om de verschillen te vergelijken tussen de lokale chef-repo en de bestanden die op de Chef staan
server, voer in:

$ mes div

Om een ​​knooppunt met de naam te differentiëren knooppunt-lb en dan alleen bestanden retourneren die zijn toegevoegd, verwijderd,
gewijzigd of gewijzigd, voer in:

$ mes diff --naam-status knooppunt-lb

iets teruggeven als:

knooppunt-lb/recepten/eip.rb
node-lb/recepten/heartbeat-int.rb
node-lb/templates/default/corpsite.conf.erb
node-lb/files/default/wildcard.node.com.crt
node-lb/files/default/wildcard.node.com.crt-2009
node-lb/files/default/wildcard.node.com.key
knooppunt-lb/.gitignore
knooppunt-lb/Rakefile

Gebruik knife-diff online met behulp van onworks.net-services


Gratis servers en werkstations

Windows- en Linux-apps downloaden

Linux-commando's

Ad