majordomus continuity
Pokračovat v práci na jiném stroji: publikovat nejnovější předávku tohoto checkoutu jako podepsaný záznam v refs/majordomus/continuity, vyměňovat záznamy s git remote a plánovat a obnovovat předávku, kterou publikovalo jiné zařízení — s kompatibilitou zdroje, linií a důvěrou rozhodnutými dřív, než se cokoli zapíše
majordomus continuity
Použití
majordomus continuity [OPTIONS] <COMMAND>Tento příkaz seskupuje příkazy níže a sám se nespouští, proto nemá příklad.
Příkazy
- majordomus continuity status Toto zařízení, záznam, který tento checkout pokračuje, úložiště oproti svému remote (bez sítě), každá linie práce a co ostatní zařízení publikovala a lze to zde obnovit
- majordomus continuity records Každá publikovaná předávka, kterou lokální úložiště přijímá, po řádcích, a každý soubor, který odmítlo
- majordomus continuity device Identita tohoto zařízení — klíč uzlu meshe, vytvořený, když chybí — a jeho popisek; s --label ho přejmenuje
- majordomus continuity plan Rozhodne, aniž by cokoli zapsal, zda a jak lze publikovanou předávku zde obnovit: důvěra, původ, kompatibilita zdroje, necommitnutá práce v původním místě
- majordomus continuity publish Publikuje nejnovější předávku tohoto checkoutu jako podepsaný záznam pro jiný stroj; odmítnuto, pokud nese tajemství nebo cestu ke stroji
- majordomus continuity sync Vymění publikované předávky s git remote: fetch, merge jako sjednocení, push; nedostupný remote nechá to, co čeká, čekat
- majordomus continuity resume Obnoví publikovanou předávku, když je její plán připraven: zapíše ji do předávek tohoto checkoutu, převezme její rozhodnutí a naváže na její linii
Argumenty
| argument | hodnota | výchozí | popis |
|---|---|---|---|
| --repo | <PATH> | — | Zde začne hledání kořene repozitáře (výchozí: aktuální adresář) (přijímá každý podpříkaz) |
| --discovery | vcs | filesystem | vcs | Jak se vyhledávají deklarativní soubory (přijímá každý podpříkaz)
|
| --strict | flag | — | Odmítne pokračovat, pokud kterýkoli soubor vrstvy nese diagnostiku typu chyba (přijímá každý podpříkaz) |
| --share | <DIR> | — | Adresář share distribuce nástroje (kinds.yaml, schemas/); výchozí: $MAJORDOMUS_SHARE, poté vlastní share/ repozitáře, poté ten vedle spustitelného souboru (přijímá každý podpříkaz) |
| --format | text | json | text | Tvar výstupu (přijímá každý podpříkaz)
|
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 continuity --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.