eol
stands for "End of Life".
It is a CLI tool to query the endoflife.date API, which provides information about the end of life of various software.
The products
command is used to query the endoflife.date API and retrieve the list of all the products it supports. The list is obtained from the endoflife.date API All Products
endpoint.
eol products
The get
command is used to query the endoflife.date API and retrieve the end of life for all the releases for a specific software, identified by its product name. The product name is passed in the --product
flag, and it's obtained from the endoflife.date API All Products
endpoint.
eol get --product "go"
In the case you want to retrieve the version whose end of life has not finished, you can pass the release name in the --supported
flag.
eol get --product go --supported
If you do not know the name of the product you are looking for, you can use an interactive mode that will retrieve all the products from the endoflife.date API, presenting a prompt to select one of them.
eol get --interactive