Toolverse
Wszystkie skille

rust-deps-visualizer

autor: actionbook

Wizualizuj zależności projektu Rust w postaci diagramu ASCII

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Data Science
Wyświetlenia
1

O skillu

Skill do szybkiej analizy struktury zależności w projektach Rust. Generuje czytelne diagramy ASCII pokazujące powiązania między bibliotekami, ich wersje i flagi funkcji. Przydatny przy debugowaniu konfliktów wersji, optymalizacji rozmiaru projektu lub zrozumieniu architektury istniejącego kodu. Obsługuje ograniczenie głębokości drzewa i opcjonalne wyświetlanie flag funkcji dla każdej biblioteki.

Jak używać

  1. Wyzwól skill komendą /deps-viz lub użyj fraz takich jak "pokaż zależności", "dependency graph" lub "visualize deps" w kontekście projektu Rust.

  2. Skill automatycznie przeanalizuje plik Cargo.toml i wygeneruje drzewo zależności za pomocą komendy cargo tree. Domyślnie wyświetla trzy poziomy głębokości zależności.

  3. Aby ograniczyć liczbę wyświetlanych poziomów, dodaj opcję --depth N, gdzie N to liczba poziomów, np. /deps-viz --depth 2 dla płytszego widoku.

  4. Jeśli chcesz zobaczyć flagi funkcji przypisane do każdej biblioteki, użyj opcji --features, np. /deps-viz --features. Wynik pokaże, które funkcjonalności są aktywne dla każdej zależności.

  5. Skill wyświetli diagram ASCII z użyciem znaków graficznych (├──, └──, │) do reprezentacji struktury drzewa, opcjonalnie pogrupowany po kategoriach (Runtime, Serialization, Development) lub z wizualizacją rozmiaru pakietów.

  6. Przeanalizuj wygenerowany diagram, aby zidentyfikować zbędne zależności, konflikty wersji lub nieoczekiwane powiązania między bibliotekami.

Podobne skille