Skip to main content
특정 플래그가 모든 nora 서브커맨드에서 사용 가능. 그것들이 하는 모든 것을 환경변수로도 설정 가능 — 워크플로우에 맞는 것 선택.

전역 플래그

우선순위: 플래그 > env var > 활성 워크스페이스/Flow > CLI 기본.

환경변수

전체 목록:

우선순위 룰

가정:
  • 셸에 NORA_TENANT=acme-prod.
  • nora auth workspaces currentacme-dev 반환.
  • nora --workspace acme-staging flows list 실행.
--workspace 플래그가 이김. 이 한 명령이 acme-staging 히트. env var 와 활성 워크스페이스 변경 없음. --flow 도 같은 로직.

도움말

--help 는 컨텍스트 인식 — 더 깊이 갈수록 더 특정한 도움말:

버전

CLI 버전, 타겟 플랫폼, 빌드의 커밋 해시 인쇄. 버그 리포트 파일링 시 포함.

출력 포맷

대부분 명령이 두 출력 모드 지원:
  • Human (기본) — 컬러 테이블과 구조화 텍스트.
  • JSON (--json) — 파싱 가능, 파이프 친화. 같은 데이터, 포맷팅 없음.
jq, 다른 CLI, 스크립트로 파이핑하는 것에는 --json 사용. 예:
일부 명령이 기본으로 JSON 방출 (flows get, flows snapshot, agents sources list) — 콘텐츠가 쉽게 테이블화 안 되어서.

TTY 감지하면 색이 기본 켜짐. 끄기:
또는 cat 으로 파이프 — 출력이 TTY 아니면 색 자동 비활성.

디버깅

명령이 오작동하면 verbose 로깅 켜기:
또는:
토큰 편집된 헤더 포함 전체 HTTP 요청/응답 봄. 서버 쪽 이슈 리포팅에 좋음.