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 | π§βπ€βπ§ Other role |
|---|---|---|---|---|---|---|---|
| @adriens | β | β | β | β | β | ||
| @supervinh | β | β | |||||
| @mbarre | β | ||||||
| @Draks898 | β | ||||||
| @aymanbagabas | charmbracelet expert |
- 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@latestOr with shell script:
curl -fsSL https://raw.githubusercontent.com/opt-nc/geol/main/install.sh | bash- 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"
