console-rs/indicatif
명령줄 애플리케이션에서 진행률 표시줄과 스피너를 보여주는 Rust 라이브러리입니다.
- 스타
- 5,231
- 포크
- 301
- 열린 이슈
- 97
- 마지막 커밋
- 그저께
어떤 프로젝트인가요?
indicatif는 명령줄 애플리케이션이 사용자에게 작업 진행 상황을 알릴 수 있도록 해주는 Rust 라이브러리입니다. 진행률 표시줄과 스피너를 제공하며, 터미널 출력에 기본적인 색상도 지원합니다.
다운로드, 파일 처리, 패키지 설치처럼 오래 걸리는 작업을 수행하는 CLI 도구를 만드는 Rust 개발자를 대상으로 합니다. 사용자가 진행 상황을 확인할 수 있도록 여러 진행률 표시줄을 동시에 표시하는 multi-progress API도 지원합니다.
indicatif-log-bridge를 통해 log crate와 연동할 수 있고, tracing-indicatif를 통해 tracing crate와도 연동할 수 있습니다. tracing-indicatif는 활성 tracing span의 진행률 표시줄을 관리하고 로그 이벤트가 표시줄을 방해하지 않도록 합니다.
핵심 기능
- 01터미널 출력에 진행률 표시줄과 스피너를 제공합니다.
- 02여러 진행률 표시줄을 함께 표시할 수 있습니다.
- 03터미널 출력에 기본적인 색상을 지원합니다.
- 04indicatif-log-bridge를 통해 log crate와 연동합니다.
- 05tracing-indicatif를 통해 tracing crate와 연동합니다.
활용 사례
- Rust 명령줄 도구에서 다운로드 진행 상황을 표시합니다.
- 오래 실행되는 일괄 파일 처리의 상태를 보여줍니다.
- 여러 작업을 병렬로 실행하면서 각각의 진행률 표시줄을 표시합니다.
- 활성 진행률 표시줄이 로그 출력으로 인해 깨지지 않도록 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- indicatif은(는) 무엇인가요?
- 명령줄 애플리케이션에서 진행률 표시줄과 스피너를 보여주는 Rust 라이브러리입니다. indicatif는 명령줄 애플리케이션이 사용자에게 작업 진행 상황을 알릴 수 있도록 해주는 Rust 라이브러리입니다. 진행률 표시줄과 스피너를 제공하며, 터미널 출력에 기본적인 색상도 지원합니다.
- indicatif은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- indicatif은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- indicatif은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. indicatif의 마지막 커밋은 2026년 11월 5일입니다.
- indicatif은(는) 어디에 사용할 수 있나요?
- Rust 명령줄 도구에서 다운로드 진행 상황을 표시합니다. 오래 실행되는 일괄 파일 처리의 상태를 보여줍니다. 여러 작업을 병렬로 실행하면서 각각의 진행률 표시줄을 표시합니다. 활성 진행률 표시줄이 로그 출력으로 인해 깨지지 않도록 합니다.
- indicatif은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/console-rs/indicatif
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
구문 강조, Git 변경 표시, 자동 페이징을 지원하는 터미널용 cat(1) 클론입니다.
6.1만+165 이번 주3.1천RustApache-2.0활발히 관리됨업데이트 17시간 전
파일과 디렉터리를 이름으로 찾을 때 Unix find를 빠르고 사용하기 쉽게 대체하는 명령줄 도구입니다.
4.5만+118 이번 주1.3천RustApache-2.0활발히 관리됨업데이트 3일 전