Repolode
ahmadawais

ahmadawais/chartli

숫자 텍스트를 ASCII, 스파크라인, 막대, 히트맵, 브라유, SVG 차트로 출력하는 CLI입니다.

스타
805
포크
47
열린 이슈
0
마지막 커밋
7개월 전

어떤 프로젝트인가요?

chartli는 숫자 데이터를 터미널에서 바로 볼 수 있는 차트로 변환하는 CLI 도구입니다. 파일이나 stdin에서 데이터를 읽으므로 스크립트, 로그 또는 다른 명령에서 숫자를 가져오는 셸 파이프라인에 활용할 수 있습니다.

ASCII 선 그래프, 스파크라인, 가로 막대, 세로 막대, 히트맵, 유니코드 블록 차트, 브라유 플롯, SVG 출력 등 여러 차트 유형을 지원합니다. 옵션으로 너비와 높이, SVG 모드(원 또는 선), 축 제목, 눈금 및 시리즈 레이블, 데이터 옆에 표시할 인라인 레이블을 설정할 수 있습니다. `--first-column-x` 플래그를 사용하면 첫 번째 숫자 열을 x축 레이블로 취급하므로 일, 월, 연도별로 정리된 데이터에 적합합니다.

chartli는 설치 없이 npx로 실행하거나 npm에서 전역 설치할 수 있으며, 에이전트 스킬로 추가할 수도 있습니다.

핵심 기능

  • 01ASCII, 스파크라인, 막대, 세로 막대, 히트맵, 유니코드, 브라유 및 SVG 차트를 출력합니다.
  • 02파일이나 stdin에서 숫자 데이터를 읽습니다.
  • 03축 제목, 사용자 지정 눈금 레이블 및 시리즈 레이블을 지원합니다.
  • 04그래프에 표시된 데이터 위나 근처에 원시 값을 출력할 수 있습니다.
  • 05시간 기반 데이터의 경우 첫 번째 숫자 열을 x축 레이블로 취급합니다.

활용 사례

  • 스프레드시트를 열지 않고 셸 파이프라인이나 로그 출력의 숫자를 빠르게 시각화합니다.
  • 터미널 기반 보고서나 CI 출력에 작은 차트를 추가합니다.
  • 문서에 사용할 SVG 차트를 데이터 파일에서 생성합니다.

빠른 시작

  1. 1

    설치 없이 바로 실행

    npx chartli --help
  2. 2

    또는 전역으로 설치

    npm i -g chartli
  3. 3

    표준 입력 또는 파일에서 차트 렌더링

    npx chartli

사용 전 알아둘 점

  • 레지스트리 메타데이터에는 라이선스가 표시되어 있지 않지만, README에는 Apache-2.0이라고 명시되어 있습니다.
  • README 예제 중 일부는 pnpm과 샘플 데이터 파일을 사용하므로 저장소를 클론해야 합니다.

토픽

자주 묻는 질문

chartli은(는) 무엇인가요?
숫자 텍스트를 ASCII, 스파크라인, 막대, 히트맵, 브라유, SVG 차트로 출력하는 CLI입니다. chartli는 숫자 데이터를 터미널에서 바로 볼 수 있는 차트로 변환하는 CLI 도구입니다. 파일이나 stdin에서 데이터를 읽으므로 스크립트, 로그 또는 다른 명령에서 숫자를 가져오는 셸 파이프라인에 활용할 수 있습니다.
chartli은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
chartli에는 명시된 라이선스가 없습니다. 코드는 공개되어 있지만 라이선스가 없으면 재사용 허가가 명확하지 않으므로, 사용 전에 작성자에게 문의하는 것이 좋습니다.
chartli은(는) 아직 유지보수되고 있나요?
6개월 이상 커밋 없음. chartli의 마지막 커밋은 2026년 3월 11일입니다.
chartli은(는) 어디에 사용할 수 있나요?
스프레드시트를 열지 않고 셸 파이프라인이나 로그 출력의 숫자를 빠르게 시각화합니다. 터미널 기반 보고서나 CI 출력에 작은 차트를 추가합니다. 문서에 사용할 SVG 차트를 데이터 파일에서 생성합니다.
chartli는 어떻게 설치하나요?
설치 없이 바로 실행: npx chartli --help 또는 전역으로 설치: npm i -g chartli 표준 입력 또는 파일에서 차트 렌더링: npx chartli
chartli은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/ahmadawais/chartli

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

관련 프로젝트