geol

β About
geol is a Go based alternative to the famous hugovk/norwegianblue python
based cli.
Its ambitions are to :
- Deliver a at least UX as good as
hugovk/norwegianblue aka. geol does,
- First class terminal based UX
- Make delivery easier and safer
- Enhance with new custom awaited features
- Create innovative ways to manager EOLs for more security, for all
π§βπ€βπ§ Core team and roles
| Person |
π― Product Manager |
π©βπ» Lead Dev |
π Data Scientist |
π οΈ Data Engineer |
π€ Storyteller |
π§ͺ End-user & Tester |
| @adriens |
β
|
|
β
|
β
|
β
|
β
|
| @supervinh |
|
β
|
|
|
|
β
|
| @mbarre |
|
|
|
|
|
β
|
| @Draks898 |
|
|
|
|
|
β
|
π Resources
π QuickStart
To install:
- Manually: Go to the releases page and download the version corresponding to your operating system
- Automatic: Install via
brew see homebrew-tap
- Install
geol
With brew:
brew install --cask opt-nc/homebrew-tap/geol
Or simply with go:
go install github.com/opt-nc/geol@latest
Or with shell script:
curl -fsSL https://raw.githubusercontent.com/opt-nc/geol/main/install.sh | bash
- Update:
brew update && brew upgrade --cask
geol version
Autocompletion
If the autocompletion is not working yet, you need to update your fpath.
For zsh you need to add the following lines to your .zshrc file :
# === Homebrew completions ===
# Add Homebrew completions to fpath
fpath=(/home/linuxbrew/.linuxbrew/share/zsh/site-functions $fpath)
# Activate Homebrew completions
autoload -Uz compinit
compinit
# (Optional) Disable the warning of duplicate completions
zstyle ':completion:*' verbose yes
Then restart your terminal or source your .zshrc file :
source ~/.zshrc
π§βπ» Documentation
You can access the help either by using the help subcommand or with the man page.
geol help
man geol
π€ Build it yourself
To build it youself :
go build -o geol ./cmd/geol
πΏ See it in action

π Acknowledgments
π‘ More around endoflife.date ecosystem
endoflife is an ever-growing ecosystem, below some resources to be aware of them :
π Star History
