Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jonaburg/nodebro
Just a little golang TUI to track git tag releases on github
https://github.com/jonaburg/nodebro
Last synced: 8 days ago
JSON representation
Just a little golang TUI to track git tag releases on github
- Host: GitHub
- URL: https://github.com/jonaburg/nodebro
- Owner: jonaburg
- License: gpl-3.0
- Created: 2024-08-14T06:41:46.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2024-08-14T13:27:32.000Z (4 months ago)
- Last Synced: 2024-08-15T09:00:21.341Z (4 months ago)
- Language: Go
- Homepage:
- Size: 4.89 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-tuis - nodebro
README
# nodebro
When you want to quickly take a glance at how several github based projects are developing and peruse through their release notes. vim navigational TUI git release tracking viewer. Simply navigate, (j/up, k/down) most recent release tags updated, and enter to view tag specific release note. ASC sort in order of age of release.
![Front](front.webp)
![Inner](back.webp)## install
### download
```
git clone https://github.com/jonaburg/nodebro.git
```
### enter downloaded directory and build
```
cd nodebro
go build -o nodebro
```
### move binary to path
```
mv nodebro /usr/local/bin/nodebro
```## Setup
there's an example.config.toml that should be populated before the script runs. include your PAT from github in order to not get rate limited for such simple queries :)
```
mkdir -p ~/.config/nodebro
cp example.config.toml ~/.config/nodebro/config
```or just do it manually and make a config like:
```
pat = "ghp_n8Jv8sTTkdsameMmlC2d8Enfnskklp3oeckK" // example PAT
[[repos]]
Owner = "bitcoin"
Repo = "bitcoin"
[[repos]]
Owner = "ethereum"
Repo = "go-ethereum"
```etc.
## run
`nodebro`