cargo-port 0.0.1

A TUI for inspecting and managing Rust projects
cargo-port-0.0.1 is not a library.

cargo-port

CI crates.io docs.rs license

Try me

git clone https://github.com/natepiano/cargo-port.git
cd cargo-port
cargo build
cargo run

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:

[tui]
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:

[tui]
include_non_rust = true

These show up with reduced details (no types, version, examples) but can still display disk usage, git info, and CI runs.