Skip to content

opt-nc/geol

geol

GitHub release (latest by date) GitHub Workflow Status GitHub go.mod Go version GitHub License GitHub Repo stars Powered By: GoReleaser Conventional Commits GoReportCard GoDoc lint-workflow OpenSSF Best Practices πŸ“Š OSS Insights

❔ About

geol is a Go based alternative to the famous hugovk/norwegianblue python based cli.

Its ambitions are to :

  1. Deliver a at least UX as good as hugovk/norwegianblue aka. geol does,
  2. First class terminal based UX
  3. Make delivery easier and safer
  4. Enhance with new custom awaited features
  5. 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 πŸ§‘β€πŸ€β€πŸ§‘ Other role
@adriens βœ… βœ… βœ… βœ… βœ…
@supervinh βœ… βœ…
@mbarre βœ…
@Draks898 βœ…
@aymanbagabas charmbracelet expert

πŸ“‘ 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
  1. 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
  1. 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

geol-unboxing-video-thumbnail

πŸ™ Acknowledgments

πŸ’‘ More around endoflife.date ecosystem

endoflife is an ever-growing ecosystem, below some resources to be aware of them :

πŸ“ˆ Star History

Star History Chart