본문으로 건너뛰기

tui

인터랙티브 TUI 모드를 전역으로 켜고 끕니다.

언제 사용하나요​

  • 모든 명령에서 인터랙티브 TUI 대신 일반 텍스트 출력을 선호할 때
  • CI/CD 파이프라인이나 비인터랙티브 환경에서 skillshare를 실행할 때
  • TUI를 비활성화한 후 다시 활성화하고 싶을 때

사용법​

skillshare tui          # 현재 상태 표시
skillshare tui on # 모든 명령에 대해 TUI 활성화
skillshare tui off # 모든 명령에 대해 TUI 비활성화 (일반 텍스트 출력)

동작 방식​

TUI가 비활성화되면, 평소 인터랙티브 인터페이스를 실행하는 명령(list, log, search, audit rules, trash, restore, diff, target list, mcp)이 일반 텍스트 출력으로 대체됩니다. 이는 모든 명령에 --no-tui를 붙이는 것과 동일합니다.

상태의미
on (default)설정 파일에 TUI 키가 없음 — TUI 활성화
on명시적으로 활성화됨
off명시적으로 비활성화됨

이 설정은 config.yaml에 tui: false로 저장됩니다. 이 키를 제거하면 기본값(활성화)으로 돌아갑니다.

우선순위​

개별 명령의 --no-tui 플래그는 항상 전역 설정보다 우선합니다. 예를 들어 tui on이 설정되어 있어도 skillshare list --no-tui는 TUI를 비활성화합니다.

예시​

$ skillshare tui
TUI on · default

$ skillshare tui off
✓ TUI disabled

$ skillshare tui
TUI off

$ skillshare tui on
✓ TUI enabled

참고 항목​

  • list — Skill 목록 표시 (활성화 시 TUI 사용)
  • log — 작업 로그 보기 (활성화 시 TUI 사용)
  • target — 타겟 목록 (활성화 시 TUI 사용)
  • audit rules — 감사 규칙 브라우저 (활성화 시 TUI 사용)