cargotui 0.1.1

A TUI for managing rust projects
cargotui-0.1.1 is not a library.

cargotui

A terminal user interface for managing Rust projects via Cargo.

Overview

cargotui provides an interactive TUI for running common Cargo commands without memorizing CLI flags. It auto-detects Cargo workspaces and displays a menu of commands.

Features

  • Build commands: build, build --release, check, clean
  • Test commands: test, test , test --doc, bench, run, run --bin
  • Dependency management: add, remove, update, browse documentation
  • Publish commands: package, publish, publish --dry-run, login, yank
  • Toolchain: doc, doc --open, metadata
  • Utilities: fmt, clippy, fix, tree

Installation

From latest cargo release

cargo install cargotui

From latest git version

cargo install --git https://github.com/yourusername/cargotui

Usage

Run from any directory containing a Cargo.toml (or a subdirectory of one):

cargotui

Keybindings

Key Action
j / Down Navigate down
k / Up Navigate up
Enter Execute selected command
Esc Go back / Quit
Tab Switch focus between panels
? Show help

Requirements

  • Rust toolchain (stable)
  • A Cargo.toml in the current directory or an ancestor