Repolode
orhun

orhun/cargo-tree-tui

Interfaz interactiva de terminal para explorar el grafo de dependencias de un proyecto Rust como un árbol navegable, mediante cargo tree-tui.

Estrellas
56
Forks
10
Issues abiertos
0
Último commit
hace 4 días

¿Qué es?

cargo-tree-tui es una interfaz de terminal para explorar el grafo de dependencias de un proyecto Rust. Se ejecuta como subcomando de cargo desde la raíz de un proyecto Cargo y abre una vista interactiva en forma de árbol de los crates de los que depende el proyecto.

Mientras que el comando estándar cargo tree muestra un listado estático, esta herramienta permite recorrer interactivamente la jerarquía de dependencias. Esto resulta útil cuando un proyecto incluye muchos crates transitivos y necesitas averiguar qué ruta incorpora uno en particular. Está desarrollada sobre ratatui, una biblioteca de Rust para crear interfaces de terminal.

El proyecto se puede instalar desde crates.io con cargo install o directamente desde su repositorio de Git. Su página de inicio enlaza a la página de objetivos del proyecto Rust sobre cargo tree interactivo, y su autor ha dado una charla sobre la herramienta en una conferencia.

Funciones clave

  • 01Vista interactiva y navegable en forma de árbol de las dependencias de Cargo
  • 02Se ejecuta como subcomando de cargo (cargo tree-tui) en cualquier proyecto Cargo
  • 03Desarrollado sobre la biblioteca de interfaz de terminal ratatui
  • 04Se puede instalar desde crates.io o directamente desde Git

Casos de uso

  • Encontrar qué ruta de dependencias incorpora un crate transitivo en particular
  • Explorar la estructura de un espacio de trabajo grande de Rust con muchas dependencias
  • Inspeccionar el árbol de dependencias de un proyecto sin salir de la terminal

Inicio rápido

  1. 1

    Instala la herramienta con cargo

    cargo install cargo-tree-tui
  2. 2

    Ejecútala desde la raíz de tu proyecto de Cargo

    cargo tree-tui

Antes de usarlo

  • Los metadatos de la licencia indican Apache-2.0, mientras que el README indica MIT OR Apache-2.0.

En colecciones

Temas

Preguntas frecuentes

¿Qué es cargo-tree-tui?
Interfaz interactiva de terminal para explorar el grafo de dependencias de un proyecto Rust como un árbol navegable, mediante cargo tree-tui. cargo-tree-tui es una interfaz de terminal para explorar el grafo de dependencias de un proyecto Rust. Se ejecuta como subcomando de cargo desde la raíz de un proyecto Cargo y abre una vista interactiva en forma de árbol de los crates de los que depende el proyecto.
¿cargo-tree-tui es gratuito? ¿Qué licencia tiene?
cargo-tree-tui es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿cargo-tree-tui sigue mantenido?
Mantenimiento activo. El último commit de cargo-tree-tui fue el 2 nov 2026.
¿Para qué puedo usar cargo-tree-tui?
Encontrar qué ruta de dependencias incorpora un crate transitivo en particular Explorar la estructura de un espacio de trabajo grande de Rust con muchas dependencias Inspeccionar el árbol de dependencias de un proyecto sin salir de la terminal
¿Cómo se instala cargo-tree-tui?
Instala la herramienta con cargo: cargo install cargo-tree-tui Ejecútala desde la raíz de tu proyecto de Cargo: cargo tree-tui
¿Dónde consigo cargo-tree-tui?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/orhun/cargo-tree-tui

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados