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 guard hook

Posoudí úpravu, kterou se chystá provést pre-tool payload providera (na stdin); skončí s kódem 2 s důvodem a nápravou, když ji nekryje žádný claim, jinak s 0

majordomus guard hook

Použití

majordomus guard hook [OPTIONS]

Argumenty

argumenthodnotavýchozípopis
--provider <PROVIDER> claude-code Poskytovatel, jehož payload nese stdin; jeho id relace na meshi je `<provider>-<session_id>`
--repo <PATH> — Odkud se rozřeší relativní cesta v payloadu (výchozí: aktuální adresář); posuzuje se checkout, do něhož patří zapsaný soubor

Příklady

  • Posoudit úpravu, kterou jmenuje payload pre-tool providera

    Co pre-tool hook poskytovatele spustí před úpravou: payload přijde na stdin a příkaz skončí kódem 2 s důvodem a nápravou, když cestu, kterou jmenuje, nekryje žádný nárok, jinak kódem 0. Tady je stdin prázdný, takže nejmenuje žádnou cestu a příkaz nechá nástroj běžet.

    $ majordomus guard hook --provider claude-code

    Co tvrdí: skončí s kódem 0.

    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 guard hook --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.