cargo-port-0.0.2 is not a library.
cargo-port
A terminal dashboard for all your Rust projects. Point it at a directory and it discovers every workspace, crate, worktree, and vendored dependency underneath.
- Find everything — examples, benchmarks, binaries, and test targets across all your projects in one place
- Launch instantly — run any example, benchmark, or binary in debug or release mode with live output
- Jump to context — open crates.io, GitHub, or your editor directly from any project field
- CI at a glance — per-project GitHub Actions status with job-level detail and run history
- Fuzzy search — find any project, example, or binary across your entire tree in seconds
- Offline-ready — CI data cached to disk, works without network
Try me
Configuration
cargo-port creates a config file on first run at:
- macOS:
~/Library/Application Support/cargo-port/config.toml - Linux:
~/.config/cargo-port/config.toml
Owned Owners
To edit Version and Description fields directly from the TUI, add your GitHub username and/or organization names to owned_owners:
[]
= ["your-username", "your-org"]
Only projects whose GitHub owner matches one of these entries will have editable fields. This prevents accidental edits to forked or third-party projects.
Include Non-Rust Projects
To also show non-Rust git repositories in the project tree:
[]
= true
These show up with reduced details (no types, version, examples) but can still display disk usage, git info, and CI runs.