https://github.com/imsky/github-fresh
:octocat: Keep your GitHub repo fresh.
https://github.com/imsky/github-fresh
branch git github pull-requests
Last synced: 7 months ago
JSON representation
:octocat: Keep your GitHub repo fresh.
- Host: GitHub
- URL: https://github.com/imsky/github-fresh
- Owner: imsky
- License: mit
- Created: 2019-04-25T02:29:00.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-10-05T19:47:34.000Z (about 5 years ago)
- Last Synced: 2025-03-25T02:13:00.770Z (8 months ago)
- Topics: branch, git, github, pull-requests
- Language: Go
- Homepage:
- Size: 43 KB
- Stars: 10
- Watchers: 2
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# github-fresh
[](https://gitlab.com/imsky/github-fresh/commits/master) [](https://hub.docker.com/r/imsky/github-fresh) [](https://gitlab.com/imsky/github-fresh/commits/master)
github-fresh deletes branches of closed pull requests.
## Usage
```bash
# default usage
github-fresh -user=imsky -repo=github-fresh
# see what branches would be deleted from pull requests closed in the last month
github-fresh -user=imsky -repo=github-fresh -days=30 -dry=true
github-fresh -help
-days int
Max age in days of checked pull requests (GITHUB_FRESH_DAYS) (default 1)
-dry
Dry run (GITHUB_FRESH_DRY)
-repo string
GitHub repo (GITHUB_FRESH_REPO)
-token string
GitHub API token (GITHUB_FRESH_TOKEN)
-user string
GitHub user (GITHUB_FRESH_USER)
```
## Installation
### Homebrew
```sh
brew tap imsky/github-fresh https://github.com/imsky/github-fresh.git
brew install --HEAD imsky/github-fresh/github-fresh
```
### Releases
Download the binary for your platform from the [releases](https://github.com/imsky/github-fresh/releases) page.
### Docker
```sh
docker pull imsky/github-fresh
docker run -it -e GITHUB_FRESH_TOKEN imsky/github-fresh -user=imsky -repo=github-fresh -dry=true
```
### Go
```sh
go get -u github.com/imsky/github-fresh
```
## License
github-fresh is provided under the [MIT License](./LICENSE).
## Credits
github-fresh is a project by [Ivan Malopinsky](http://imsky.co).