Rust의 공식 패키지 관리자. 프로젝트 의존성을 내려받고 Rust 코드를 컴파일합니다.
orhun/cargo-tree-tui
cargo tree-tui로 실행하는, Rust 프로젝트의 의존성 그래프를 탐색 가능한 트리로 살펴보는 인터랙티브 터미널 UI입니다.
- 스타
- 56
- 포크
- 11
- 열린 이슈
- 0
- 마지막 커밋
- 5일 전
어떤 프로젝트인가요?
cargo-tree-tui는 Rust 프로젝트의 의존성 그래프를 살펴볼 수 있는 터미널 UI입니다. Cargo 프로젝트 루트에서 cargo 하위 명령으로 실행하면 프로젝트가 의존하는 크레이트를 인터랙티브 트리 뷰로 보여줍니다.
일반적인 cargo tree 명령은 정적인 목록을 출력하지만, 이 도구에서는 의존성 계층을 직접 탐색할 수 있습니다. 특히 프로젝트에 전이 의존성이 많아 특정 크레이트가 어떤 경로로 포함되는지 확인해야 할 때 유용합니다. 터미널 인터페이스용 Rust 라이브러리인 ratatui를 기반으로 합니다.
이 프로젝트는 cargo install로 crates.io에서 설치하거나 Git 저장소에서 직접 설치할 수 있습니다. 홈페이지에는 인터랙티브 cargo tree에 관한 Rust 프로젝트 목표 페이지가 연결되어 있으며, 제작자는 이 도구에 대해 컨퍼런스에서 발표한 적이 있습니다.
핵심 기능
- 01Cargo 의존성을 탐색할 수 있는 인터랙티브 트리 뷰
- 02모든 Cargo 프로젝트에서 cargo 하위 명령(cargo tree-tui)으로 실행
- 03터미널 UI 라이브러리 ratatui 기반
- 04crates.io 또는 Git에서 직접 설치 가능
활용 사례
- 특정 전이 의존성이 어떤 의존성 경로를 통해 포함되는지 확인
- 의존성이 많은 대규모 Rust 워크스페이스의 구조 탐색
- 터미널을 벗어나지 않고 프로젝트의 의존성 트리 확인
빠른 시작
- 1
cargo로 도구를 설치합니다
cargo install cargo-tree-tui - 2
Cargo 프로젝트의 루트에서 실행합니다
cargo tree-tui
사용 전 알아둘 점
- 라이선스 메타데이터에는 Apache-2.0으로 표시되어 있지만, README에는 MIT OR Apache-2.0으로 표시되어 있습니다.
포함된 컬렉션
토픽
자주 묻는 질문
- cargo-tree-tui은(는) 무엇인가요?
- cargo tree-tui로 실행하는, Rust 프로젝트의 의존성 그래프를 탐색 가능한 트리로 살펴보는 인터랙티브 터미널 UI입니다. cargo-tree-tui는 Rust 프로젝트의 의존성 그래프를 살펴볼 수 있는 터미널 UI입니다. Cargo 프로젝트 루트에서 cargo 하위 명령으로 실행하면 프로젝트가 의존하는 크레이트를 인터랙티브 트리 뷰로 보여줍니다.
- cargo-tree-tui은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- cargo-tree-tui은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- cargo-tree-tui은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. cargo-tree-tui의 마지막 커밋은 2026년 11월 2일입니다.
- cargo-tree-tui은(는) 어디에 사용할 수 있나요?
- 특정 전이 의존성이 어떤 의존성 경로를 통해 포함되는지 확인 의존성이 많은 대규모 Rust 워크스페이스의 구조 탐색 터미널을 벗어나지 않고 프로젝트의 의존성 트리 확인
- cargo-tree-tui는 어떻게 설치하나요?
- cargo로 도구를 설치합니다: cargo install cargo-tree-tui Cargo 프로젝트의 루트에서 실행합니다: cargo tree-tui
- cargo-tree-tui은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/orhun/cargo-tree-tui
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
vim 스타일 키 바인딩을 지원하는 PostgreSQL, MySQL, SQLite, DuckDB 등의 터미널(TUI) 데이터베이스 클라이언트
BlueZ 기반의 Linux Bluetooth 기기 관리용 터미널 UI입니다.
버전 관리 가능한 YAML 컬렉션에서 REST 요청을 정의하고 실행하는 터미널(TUI) HTTP 클라이언트입니다.