Wiersz poleceń
restorm [--open <path>] [--run <target>] [options]Argumenty
Section titled “Argumenty”| Argument | Alias | Typ | Domyślnie | Rola |
|---|---|---|---|---|
--open <path> | -o | ciąg znaków | — | Plik lub folder otwierany przy uruchomieniu. Obowiązkowy przy --run |
--run <target> | ciąg znaków | — | Uruchamia wskazany scenariusz i kończy działanie. Włącza tryb wiersza poleceń | |
--by <name|id> | lista | name | Sposób, w jaki --run wskazuje scenariusz | |
--headless | wartość logiczna | false | Bez okna. Bez tej opcji okno jest wyświetlane w trakcie wykonania | |
--param name=value | powtarzalny | — | Przekazuje parametr scenariusza | |
--all-logs | wartość logiczna | false | Uwzględnia wpisy silnika, nie tylko te z akcji Log | |
--out <file> | ciąg znaków | — | Zapisuje dziennik również do pliku, na bieżąco | |
--clear-settings | -cls | wartość logiczna | false | Resetuje preferencje przed uruchomieniem |
--inactive-window | wartość logiczna | false | Wyświetla okno bez przekazywania mu fokusu | |
--quiet | -q | wartość logiczna | — | Ogranicza wyjście wyłącznie do dziennika wykonania. Dodawany automatycznie, gdy obecne jest --run |
--mcp-session-name <name> | ciąg znaków | automatycznie | Nadaje nazwę sesji MCP (zob. też zmienną RESTORM_MCP_SESSION_NAME) | |
--help | -h | Wyświetla pomoc | ||
--version | -v | Wyświetla wersję |
Kody wyjścia
Section titled “Kody wyjścia”| Kod | Znaczenie |
|---|---|
0 | Scenariusz zakończył się poprawnie |
1 | Niepowodzenie, anulowanie lub błąd silnika |
2 | Nie znaleziono celu, plik --out jest niedostępny lub --run użyto bez --open |
3 | Odmowa uprawnień — brak tokenu, token nieprawidłowy lub unieważniony, niewystarczający plan albo nieosiągalny punkt weryfikacji |
Zmienne środowiskowe
Section titled “Zmienne środowiskowe”| Zmienna | Rola |
|---|---|
RESTORM_TOKEN | Token organizacji (rstk_…) wymagany przy uruchamianiu headless |
RESTORM_MCP_SESSION_NAME | Odpowiednik --mcp-session-name |
Sekrety typu zmienna środowiskowa są również odczytywane ze środowiska procesu: to mechanizm zalecany w ciągłej integracji.
Przykłady
Section titled “Przykłady”Otwarcie projektu:
restorm --open ./api.restormUruchomienie scenariusza z widocznym oknem (przydatne do obserwacji):
restorm --open ./api.restorm --run "Tests de fumée"Uruchomienie bez okna, z parametrami i pełnym dziennikiem:
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=stagingZob. Uruchamianie headless i ciągła integracja — format wyjścia, konwersja parametrów oraz przykłady potoków.