An open API service indexing awesome lists of open source software.

https://github.com/frantaing/gh-helper

A TUI tool for doing Github things the website won't let you do. Built with gum and gh
https://github.com/frantaing/gh-helper

bash cli developer-tools devops-tools github github-api gum productivity tui

Last synced: 16 days ago
JSON representation

A TUI tool for doing Github things the website won't let you do. Built with gum and gh

Awesome Lists containing this project

README

          

# gh-helper

A TUI for managing GitHub repos from your terminal. Because some things just aren't possible through the web UI.

## Roadmap

- [x] Deployment cleanup
- [x] Actions cache management
- [x] Bulk workflow run cleanup
- [ ] Stale branch pruning (across multiple repos)

## Installation

You'll need:
- [GitHub CLI (`gh`)](https://cli.github.com/)
- [gum](https://github.com/charmbracelet/gum)
- [jq](https://stedolan.github.io/jq/)

Then:
```bash
git clone https://github.com/frantaing/gh-helper.git
cd gh-helper
chmod +x gh-helper.sh

# Optional: add to your PATH
sudo ln -s "$PWD/gh-helper.sh" /usr/local/bin/gh-helper
```

## Usage

Authenticate with GitHub CLI first:
```bash
gh auth login
```

Then run:
```bash
gh-helper
```

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.