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/norwegianblueaka.geoldoes, - 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
| Person | 🎯 Product Manager | 👩💻 Lead Dev | 📊 Data Scientist | 🛠️ Data Engineer | 🎤 Storyteller | 🧪 End-user & Tester |
|---|---|---|---|---|---|---|
| @adriens | ✅ | ✅ | ✅ | |||
| @supervinh | ✅ | |||||
| @mbarre | ✅ | |||||
| @Draks898 | ✅ |
- endoflife API
- ⌛ Manage EoLs like a boss with endoflife.date 🛑
- 🍃 How Long Your Phone Will Be Supported by the Manufacturer 📅
- ♾️ Efficient stack management with eol on GitHub 🧑🤝🧑
- 🔬 Gitlab 15.8 analysis w. endoflife.date, grype, (x)eol 🐋
- endoflife.date Series' Articles
To install:
- Manually: Go to the releases page and download the version corresponding to your operating system
- Automatic: Install via
brewsee homebrew-tap
- Install
geol
With brew:
brew install --cask opt-nc/homebrew-tap/geolOr simply with go:
go install github.com/opt-nc/geol@latest- Update:
brew update && brew upgrade --cask
geol versionIf 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 yesThen restart your terminal or source your .zshrc file :
source ~/.zshrcYou can access the help either by using the help subcommand or with the man page.
geol help
man geolTo build it youself :
go build -o geol ./cmd/geol- endoflife.date for providing the API
endoflife is an ever-growing ecosystem, below some resources to be aware of them :
- Official
endoflife.dateKnown users hugovk/norwegianbluexeol"A scanner for end-of-life (EOL) software and dependencies in container images, filesystems, and SBOMs"