Naredbena linija
restorm [--open <path>] [--run <target>] [options]Argumenti
Section titled “Argumenti”| Argument | Alias | Tip | Zadano | Uloga |
|---|---|---|---|---|
--open <path> | -o | niz | — | Datoteka ili mapa koju treba otvoriti pri pokretanju. Obavezan uz --run |
--run <target> | niz | — | Izvodi imenovani scenarij i izlazi. Aktivira način naredbene linije | |
--by <name|id> | popis | name | Kako --run označava scenarij | |
--headless | booleova vrijednost | false | Nikakav prozor. Bez njega se prozor prikazuje tijekom izvođenja | |
--param name=value | ponovljivo | — | Predaje parametar scenarija | |
--all-logs | booleova vrijednost | false | Uključuje stavke pogona, a ne samo one iz akcije Log | |
--out <file> | niz | — | Zapisnik zapisuje i u datoteku, u stvarnom vremenu | |
--clear-settings | -cls | booleova vrijednost | false | Poništava postavke prije pokretanja |
--inactive-window | booleova vrijednost | false | Prikazuje prozor bez davanja fokusa | |
--quiet | -q | booleova vrijednost | — | Svodi izlaz samo na zapisnik izvođenja. Automatski se dodaje uz --run |
--mcp-session-name <name> | niz | automatski | Imenuje MCP sjednicu (vidi i varijablu RESTORM_MCP_SESSION_NAME) | |
--help | -h | Prikazuje pomoć | ||
--version | -v | Prikazuje verziju |
Izlazni kodovi
Section titled “Izlazni kodovi”| Kod | Značenje |
|---|---|
0 | Scenarij je uredno završio |
1 | Neuspjeh, otkazivanje ili pogreška pogona |
2 | Cilj nije pronađen, datoteka --out nedostupna ili --run bez --open |
3 | Odbijeno pravo — token nedostaje, nije valjan ili je opozvan, plan nije dovoljan ili je točka provjere nedostupna |
Varijable okruženja
Section titled “Varijable okruženja”| Varijabla | Uloga |
|---|---|
RESTORM_TOKEN | Token organizacije (rstk_…) koji zahtijeva headless izvođenje |
RESTORM_MCP_SESSION_NAME | Istovrijednica za --mcp-session-name |
Tajne tipa varijabla okruženja također se čitaju iz okruženja procesa: to je preporučeni mehanizam u kontinuiranoj integraciji.
Primjeri
Section titled “Primjeri”Otvaranje projekta:
restorm --open ./api.restormIzvođenje scenarija uz prikaz prozora (praktično za promatranje):
restorm --open ./api.restorm --run "Tests de fumée"Izvođenje bez prozora, s parametrima i potpunim zapisnikom:
RESTORM_TOKEN=rstk_… restorm \ --open ./api.restorm \ --run "Tests de fumée" \ --headless \ --all-logs \ --out ./run.log \ --param baseUrl=https://staging.exemple.test \ --param Ids='[1,2,3]' \ --param Env=stagingPogledajte Headless izvođenje i CI za format izlaza, pretvorbu parametara i primjere cjevovoda.