Přeskočit na obsah

Tato stránka byla automaticky přeložena z angličtiny, jediného jazyka, ve kterém se tento web píše. Číst originál.

majordomus offload derive

Odvodit worktree na deklarovaném hostiteli a připravit k commitu, co změnil; nic se nekomituje ani nepushuje. Kód 2 při nesledovaném souboru nebo nevyřešeném merge, 10 když derivace selže, 11 když smaže sledovaný soubor, 12 když ji nemůže převzít žádný hostitel, 75 když vyprší čekání fronty

majordomus offload derive

Použití

majordomus offload derive [OPTIONS] [WORKTREE]

Argumenty

argumenthodnotavýchozípopis
<WORKTREE> <WORKTREE> . Worktree k odvození
--host <HOST> — Deklarovaný hostitel, podle id nebo adresy, místo toho, který zvolí sonda
--keep flag — Ponechat worktree hostitele po derive (ve výchozím stavu se odstraní; worktree neúspěšného derive se vždy ponechá)
--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)
  • vcs — Sledované soubory přes index správy verzí (kontrakt vrstvy); vrstva, z níž není nic sledováno, se čte z pracovního stromu
  • filesystem — Průchod pracovním stromem se stejnou sémantikou glob; zahrnuje nesledované soubory
--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)
--declaration <FILE> — Přečíst tento soubor deklarace derive-offload místo souboru repozitáře (přijímá každý podpříkaz)
--format text | json text Tvar výstupu (přijímá každý podpříkaz)
  • text — Řádky pro člověka
  • json — Jeden dokument JSON, deterministický

Příklady

  • Derive, který nemá kam jít, je odmítnut dřív, než se cokoli přesune

    Odešle worktree tak, jak je, na deklarovaný hostitel jako git bundle, počká na řadu ve FIFO frontě hostitele, odvodí v samostatném build adresáři a zaindexuje soubory, které odvození změnilo; nic se necommituje ani nepushuje. Bez deklarovaného hostitele odmítne s kódem 12 dřív, než přečte worktree, na cokoli se připojí nebo zapíše ref.

    $ majordomus offload derive .

    Co tvrdí: exit 12.

    Testuje apps/majordomus-cli/tests/cli_examples.rs, který spouští příkaz nad sestaveným programem a ověřuje, co stránka uvádí.

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 offload derive --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.

Prohledává názvy a popisy všech stránek, které tento web publikuje.