ghune

Crates.ioghune
lib.rsghune
version0.4.0
created_at2025-12-30 08:28:54.097363+00
updated_at2026-01-04 18:49:38.013542+00
descriptionBulk-delete Github repos from the terminal
homepage
repositoryhttps://github.com/struong/ghune
max_upload_size
id2012273
size3,081,310
(struong)

documentation

README

ghune

Cleaning up repos from the Github UI is tedious. Bulk-delete GitHub repos from the terminal instead!

ghune demo

Install

cargo install ghune

Setup

Create a GitHub token at https://github.com/settings/tokens/new with repo and delete_repo scopes. The tool prompts for it on first run and stores it in your OS keychain.

Usage

ghune            # interactive mode
ghune --dry-run  # test without deleting
ghune --logout   # clear stored token

Keybindings

Search mode:

  • C-j/k or arrows — navigate
  • Enter — stage repo for deletion
  • <Tab> — switch to staging mode
  • C-p — filter private only
  • C-f — filter forks only
  • C-s — cycle sort (updated/created/name/stars)
  • C-r — refresh
  • Type to fuzzy search

Staging mode:

  • C-j/k — navigate
  • Backspace — unstage repo
  • Enter — delete staged repos
  • <Tab> or Esc — back to search

License

MIT

Commit count: 0

cargo fmt