Skip to content

TheRustyPickle/Crane

Repository files navigation

Crane

wakatime

Crane is a simple GUI application built with Iced for managing binaries installed with cargo install. It lets you check for updates, reinstall, or remove installed crates through a minimal interface inspired by pamac-manager.

Features

  • View all installed Cargo binaries
  • Lock a crate to prevent updates
  • Enable or disable default and optional features
  • Install or update crates directly from a git source (--git flag)
  • Remove installed crates
  • View real-time installation logs
Preview.mp4

Motivation

I use a number of tools installed through cargo install (like diesel_cli, cargo-nextest, cargo-binstall, and trunk) and there’s no simple way to see when updates are available. Crane provides a small, focused interface for that.

Installation

The app is not available on crates.io right now. Binary release is coming soon.

git clone https://github.com/TheRustyPickle/Crane
cd Crane
cargo run --release

License

Crane is under the MIT License.

About

A simple GUI tool to view, update, or remove binaries installed with cargo install.

Topics

Resources

License

Stars

Watchers

Forks

Languages