majordomus mesh
Mesh: uzly, které běžící server tohoto repozitáře objevil v síti, identita uzlu tohoto stroje a samokontrola, která dokazuje předpoklady jen na tomto stroji
majordomus mesh
Použití
majordomus mesh <COMMAND>Tento příkaz seskupuje příkazy níže a sám se nespouští, proto nemá příklad.
Příkazy
- majordomus mesh status Zda mesh běží v serveru tohoto checkoutu a proč ne, když neběží, se stavem každého poskytovatele a součty registru
- majordomus mesh nodes Každý uzel, který běžící server pozoroval, deduplikovaný podle identity uzlu, s důvěrou, přítomností, endpointy a provenancí
- majordomus mesh identity Identita uzlu tohoto stroje, jen veřejná polovina; nepřítomnost je odpověď, ne chyba
- majordomus mesh doctor Dokáže předpoklady meshe jen na tomto stroji: deklaraci, identitu, sockety, multicast, broadcast, protokol od začátku do konce a firewall hostitele
- majordomus mesh firewall Co musí hostitelský firewall pustit pro deklarovaný mesh a zda to dělá; `apply` to povolí, jako root
- majordomus mesh peers Každý počítač a runtime, se kterým server tohoto checkoutu spolupracuje, stav každého spojení a aktivní relace; --full pro každou relaci a claim
- majordomus mesh peer Jeden runtime: jeho počítač, živost, spojení, relace a claimy; exit 10, když zde není znám
- majordomus mesh state Stav, na kterém konverguje každý linkovaný runtime, shrnutý s jeho otiskem; --full pro každou relaci, claim, předávku a review
- majordomus mesh events Události žurnálu spolupráce po Lamportově razítku, v Lamportově pořadí
- majordomus mesh verify Prokáže spolupráci teď: lokální zdraví, živé kolo s každým peerem, na který tento server vytáčí, a konvergence; skončí kódem 10, když kontrola selže
- majordomus mesh claim Nárokuje cesty repozitáře pro relaci; končí s exit 10 a jmenuje nároky, na které narazí, když je drží výhradní nárok na kterémkoli propojeném runtime
- majordomus mesh release Uvolní claim, který drží aktuální běh tohoto serveru
- majordomus mesh session Otevřít, aktualizovat nebo zavřít relaci na meshi
- majordomus mesh handover Publikovat předávku tohoto checkoutu do meshe, nebo převzít předávku publikovanou jiným runtimem
- majordomus mesh review Požádá mesh o review nebo odpoví na žádost
Argumenty
Argumenty: žádné.
Odkud to pochází
Deklarováno jednou v apps/majordomus-cli/src/cli.rs: clap pro strukturu, typovaná metadata v Rustu vedle něj pro příklady. Tato stránka, majordomus mesh --help, docs/generated/cli.md a docs/generated/cli.json jsou projekce této jediné deklarace.
Celá příkazová řádka na jedné stránce: stránka příkazové řádky registru. Životní cyklus úlohy (init, start, finish, doctor, ...) patří nástroji shell, jinému programu: Příkazy a jeho specifikace.