Skip to content

Cheunn-Panaa/eol-checker

Repository files navigation

Eol-checker

made-with-Go GitHub go.mod Go version of a Go module Go Report Card GitHub pull-requests GitHub license

🧙‍♂️ About The Project 🧙‍♂️

Product Name Screen Shot

End of life is not fun, please check your apps once in a while.

Here's why:

  • Legacy is no bueno
  • Upgrading takes time
  • Non-tech individuals are dumbdumbs and will probably not understand why it costs a fair amount of money.

Of course, you are free to do whatever you want.

(back to top)

Getting Started

This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.

I need to do a proper makefile.... yikes

Anyway ...

Usage

The usage of this cli is pretty straight forward. Once you have setup the cli properly, checkout Getting Start if you have missed it, you can simply run

Simply run eol-checker eol-checker -h will show usage and list of command

EOL is a CLI library for project version management. 
 This application is a tool to check wether or not your application version is out of date. 
For now it checks on endoflife.date endpoints but is subject to change in the future

Usage:
  eol-cli [flags]

Flags:
  -c, --config string     Configuration file to use (default "eol-cli.yaml")
  -d, --disable-message   Disables the notifications on all plugins
  -h, --help              help for eol-cli
  -v, --version           Display the current version of this CLI

For more examples, please refer to the Documentation

(back to top)

Roadmap

  • Add A Readme template

  • Add back to top links

  • Make it runnable as a cli ?

    • Make it runnable project wise rather than global.
    • Is global conf still necessary
  • Better docs (but i wont)

  • Proper Error Handling

  • More version checking

    • framework specific ?
    • library ?
    • Dockerfile ?
    • ???
  • More "Plugins" for alerting

    • Mailing
    • Telegram ?
    • Discord ?
    • ????
  • Better roadmap ?

See the open issues for a full list of proposed features (and known issues).

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

Only contribute if you are very good in golang so you can fix my rookie mistakes.

(back to top)

License

Distributed under the AGPL-3.0 License. See LICENSE for more information. idk what License means ?????

(back to top)