sbx env run
sbx env run
sbx env run은 필요하면 샌드박스 환경을 만들고 연결하는 명령이에요. 샌드박스가 이미 있으면 재프로비저닝 없이 시작·재연결해요.
출처: 문서
본문
실험적 — 이 명령은 실험적이에요.
s bx env run은 PATH(기본: 현재 디렉터리)에서 환경 파일을 읽고 샌드박스 셸로 들어가요. 샌드박스가 이미 존재하면 시작하고 재프로비저닝 없이 재연결하고, 없으면 먼저 만든 뒤(시크릿·바인딩 프로비저닝) 연결해요.
PATH 여러 개는 순서대로 deep-merge돼요.
sbx env run [PATH...] [flags]
지원하는 옵션은 다음과 같아요.
| 옵션 | 기본값 | 설명 |
|---|---|---|
-y, --auto-approve |
환경 플랜을 묻지 않고 적용해요. | |
--clone |
sbxenv.yaml의 workspace.clone을 재정의해요. | |
-d, --detached |
연결 없이 샌드박스를 만들/시작해요. | |
--env-arg |
실험적 — 환경 파일이 선언한 인자 값이에요, name=value (반복 가능). |
|
--env-args-file |
실험적 — 환경 인자 파일이에요 (반복 가능); --env-arg가 우선. |
|
--kit-arg |
실험적 — kit가 선언한 인자 값이에요 (반복 가능). | |
--kit-args-file |
실험적 — kit 인자 파일이에요 (반복 가능); --kit-arg가 우선. |
|
--name |
샌드박스 이름이에요 — sbxenv.yaml의 name:을 재정의해요. |
|
--skip-host-commands |
환경이 선언한 호스트 라이프사이클 명령을 건너뛰어요. |