Skip to main content
일부 플래그는 모든 nora 서브커맨드에서 쓸 수 있습니다. 그것들이 하는 일을 환경변수로도 정할 수 있으니, 워크플로우에 맞는 쪽을 선택합니다.

전역 플래그

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

환경변수

전체 목록:

우선순위 룰

이런 상황을 가정합니다:
  • 셸에 NORA_TENANT=acme-prod
  • nora auth workspaces current가 acme-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 요청/응답을 봅니다. 서버 쪽 이슈를 알릴 때 좋습니다.