Repolode
Textualize

Textualize/rich-cli

Rich를 사용해 파일, Markdown, JSON, CSV, Jupyter 노트북을 터미널에서 색상과 서식으로 보여 주는 CLI 도구 모음입니다.

스타
3,771
포크
125
열린 이슈
58
마지막 커밋
17일 전

어떤 프로젝트인가요?

Rich-CLI는 터미널에서 스타일이 적용된 출력을 만드는 단일 `rich` 명령을 제공합니다. 다양한 소스 파일 형식에 구문 색상을 적용하고, Markdown, JSON, CSV, Jupyter 노트북 파일은 각 형식에 맞게 렌더링합니다.

파일을 보는 기능 외에도 명령줄에서 전달한 텍스트에 콘솔 마크업을 적용하고, 구분선과 패널을 그리며, 출력 정렬과 여백을 설정할 수 있습니다. stdin이나 URL에서 내용을 읽을 수도 있고, 출력을 HTML 파일로 내보낼 수도 있습니다. 내장 pager는 긴 내용을 살펴볼 때 키보드와 vi 스타일 탐색을 지원합니다.

pipx, Homebrew, pip 또는 conda-forge로 설치할 수 있으며, Python Rich 라이브러리를 기반으로 만들어졌습니다.

핵심 기능

  • 01줄 번호와 들여쓰기 가이드를 선택적으로 표시하며 다양한 파일 형식에 구문 강조를 적용합니다.
  • 02Markdown, JSON, CSV/TSV 표와 Jupyter 노트북을 렌더링합니다.
  • 03명령줄에서 출력하는 텍스트에 콘솔 마크업을 적용합니다.
  • 04커서 이동과 vi 스타일 탐색을 지원하는 내장 pager를 제공합니다.
  • 05stdin이나 HTTP(S) URL에서 파일을 읽습니다.
  • 06모든 출력을 HTML 파일로 내보냅니다.

활용 사례

  • 가독성 높은 구문 강조를 적용해 터미널에서 소스 코드나 설정 파일을 살펴봅니다.
  • 편집기를 열지 않고 Markdown 문서나 Jupyter 노트북을 읽습니다.
  • curl이나 다른 명령의 파이프로 전달된 JSON 응답을 보기 좋게 출력합니다.
  • 색상이 적용된 터미널 출력을 공유용 HTML로 내보냅니다.

빠른 시작

  1. 1

    Windows 또는 Linux에 pipx로 Rich-CLI 설치

    pipx install rich-cli
  2. 2

    또는 Python 패키지로 pip를 사용해 설치

    python -m pip install rich-cli
  3. 3

    터미널에서 파일 하이라이트

    rich loop.py
  4. 4

    사용법 및 도움말 보기

    rich --help

토픽

자주 묻는 질문

rich-cli은(는) 무엇인가요?
Rich를 사용해 파일, Markdown, JSON, CSV, Jupyter 노트북을 터미널에서 색상과 서식으로 보여 주는 CLI 도구 모음입니다. Rich-CLI는 터미널에서 스타일이 적용된 출력을 만드는 단일 `rich` 명령을 제공합니다. 다양한 소스 파일 형식에 구문 색상을 적용하고, Markdown, JSON, CSV, Jupyter 노트북 파일은 각 형식에 맞게 렌더링합니다.
rich-cli은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
rich-cli은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
rich-cli은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. rich-cli의 마지막 커밋은 2026년 10월 5일입니다.
rich-cli은(는) 어디에 사용할 수 있나요?
가독성 높은 구문 강조를 적용해 터미널에서 소스 코드나 설정 파일을 살펴봅니다. 편집기를 열지 않고 Markdown 문서나 Jupyter 노트북을 읽습니다. curl이나 다른 명령의 파이프로 전달된 JSON 응답을 보기 좋게 출력합니다. 색상이 적용된 터미널 출력을 공유용 HTML로 내보냅니다.
rich-cli는 어떻게 설치하나요?
Windows 또는 Linux에 pipx로 Rich-CLI 설치: pipx install rich-cli 또는 Python 패키지로 pip를 사용해 설치: python -m pip install rich-cli 터미널에서 파일 하이라이트: rich loop.py 사용법 및 도움말 보기: rich --help
rich-cli은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Textualize/rich-cli

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트