Graf příkazů
Každý příkaz, který tento repozitář nabízí, z jakéhokoli programu, který jej nabízí: spustitelný soubor v Rustu, shellový nástroj nesoucí životní cyklus úlohy a workflow, která repozitář deklaruje, aby je člověk spouštěl. Složeno ze tří deklarací, které už existují — stromu clap, dodaného registru příkazů a vlastního výpisu runneru workflow — nikdy ze seznamu. Každý příkaz nese, co jeho spuštění mění, co potřebuje, odkud pocházejí hodnoty jeho argumentů a každý povrch, který jej nese, s důvodem, když nějaký nenese.
Každý příkaz, který tento repozitář nabízí, z jakéhokoli programu, který jej nabízí: spustitelný soubor v Rustu, shellový nástroj nesoucí životní cyklus úlohy a workflow, která repozitář deklaruje, aby je člověk spouštěl. Složeno ze tří deklarací, které už existují — stromu clap, dodaného registru příkazů a vlastního výpisu runneru workflow — nikdy ze seznamu. Každý příkaz nese, co jeho spuštění mění, co potřebuje, odkud pocházejí hodnoty jeho argumentů a každý povrch, který jej nese, s důvodem, když nějaký nenese.
- module commands
- builtin
- implementováno
- 3 schopnosti
Schopnosti
Každý je složen v souboru tohoto modulu; každý má vlastní stránku.
commands.getJeden příkaz podle kanonické identity: jeho argumenty se zdrojem hodnot každého z nich, co jeho spuštění mění, co potřebuje, odkud pochází a každý povrch, který ho nese — s důvodem, proč ho strojový povrch zadržuje, pokud ho zadržuje.dotaz · implemented · majordomus_command · GET /api/v1/commandcommands.graphGraf jako jeden dokument, s otiskem a každou diagnostikou, kterou jeho sestavení našlo: duplicitní identitou, jménem receptu, které by si vzaly dva příkazy, anotací, která pojmenovává příkaz, jenž už neexistuje. Deterministický — dvě sestavení nad jedním stromem dají tentýž dokument — takže klient může cachovat proti otisku.query · implemented · majordomus_command_graph · GET /api/v1/commands/graphcommands.listPříkazy, které tento repozitář nabízí, filtrované podle programu, který je spouští, podle toho, co jejich spuštění mění, nebo podle textu. Shrnutí, ne celý graf: dost na to, aby šel vybrat příkaz, a nikdy tolik, aby klient musel číst každý argument každého příkazu, aby nějaký našel.query · implemented · majordomus_commands · GET /api/v1/commands