A terminal application to find and delete your old, deserted GitHub repositories.
- Authentication using a GitHub token
- Lists your personal repositories in a scrollable TUI
- Mark repositories for deletion using keyboard navigation
- Easily clean up inactive or forgotten repos
- Beautiful terminal UI powered by ratatui
Make sure you have Rust installed. If not, get it from rustup.rs.
git clone https://github.com/strbrgr/knife.git
cd knife
cargo runBetter error handling and unit tests!
- Orhun Parmaksız for his work on ratatui
- Josh McKinney for writing a lot of high quality code to learn from
As long as you still have the .git folder in your project, you will be able to create another repository and link it your new upstream.
