Repolode
orhun

orhun/cargo-tree-tui

Uma interface interativa de terminal para explorar o grafo de dependências de um projeto Rust em uma árvore navegável, executada com cargo tree-tui.

Estrelas
56
Forks
10
Issues abertas
0
Último commit
há 4 dias

O que é?

cargo-tree-tui é uma interface de terminal para explorar o grafo de dependências de um projeto Rust. Ela é executada como um subcomando do Cargo na raiz de um projeto Cargo e abre uma visualização interativa em árvore das crates das quais o projeto depende.

Enquanto o comando padrão cargo tree exibe uma listagem estática, esta ferramenta permite navegar interativamente pela hierarquia de dependências. Isso é útil quando um projeto inclui muitas crates transitivas e você precisa descobrir qual caminho traz uma crate específica. A ferramenta é feita com ratatui, uma biblioteca Rust para interfaces de terminal.

O projeto pode ser instalado pelo crates.io com cargo install ou diretamente do repositório Git. A página inicial tem um link para a página de objetivos do projeto Rust sobre a árvore interativa do Cargo, e o autor também apresentou a ferramenta em uma palestra de conferência.

Recursos principais

  • 01Visualização interativa e navegável em árvore das dependências do Cargo
  • 02Executa como subcomando do Cargo (cargo tree-tui) em qualquer projeto Cargo
  • 03Feito com a biblioteca de interface de terminal ratatui
  • 04Pode ser instalado pelo crates.io ou diretamente do Git

Casos de uso

  • Descobrir qual caminho de dependências inclui uma crate transitiva específica
  • Explorar a estrutura de um workspace Rust grande com muitas dependências
  • Inspecionar a árvore de dependências de um projeto sem sair do terminal

Início rápido

  1. 1

    Instale a ferramenta com cargo

    cargo install cargo-tree-tui
  2. 2

    Execute-a a partir da raiz do seu projeto Cargo

    cargo tree-tui

Antes de usar

  • Os metadados da licença indicam Apache-2.0, enquanto o README indica MIT OR Apache-2.0.

Em coleções

Tópicos

Perguntas frequentes

O que é cargo-tree-tui?
Uma interface interativa de terminal para explorar o grafo de dependências de um projeto Rust em uma árvore navegável, executada com cargo tree-tui. cargo-tree-tui é uma interface de terminal para explorar o grafo de dependências de um projeto Rust. Ela é executada como um subcomando do Cargo na raiz de um projeto Cargo e abre uma visualização interativa em árvore das crates das quais o projeto depende.
cargo-tree-tui é gratuito? Qual é a licença?
cargo-tree-tui é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
cargo-tree-tui ainda é mantido?
Manutenção ativa. O último commit de cargo-tree-tui foi em 2 de nov. de 2026.
Para que posso usar cargo-tree-tui?
Descobrir qual caminho de dependências inclui uma crate transitiva específica Explorar a estrutura de um workspace Rust grande com muitas dependências Inspecionar a árvore de dependências de um projeto sem sair do terminal
Como instalar cargo-tree-tui?
Instale a ferramenta com cargo: cargo install cargo-tree-tui Execute-a a partir da raiz do seu projeto Cargo: cargo tree-tui
Onde consigo cargo-tree-tui?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/orhun/cargo-tree-tui

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados