✅ Check Products
Use the geol check command to identify products that are approaching or past their end-of-life (EOL) date.
geol reads your .geol.yaml file and reports support status, warnings, and EOL dates for the products you monitor.
❓ Get Help
Display help and available options for the check command.
geol help check
⚙️ Initialize a Configuration File
Run the following command from the directory where you want to create your .geol.yaml file.
geol check init
Edit the generated .geol.yaml file to define the products you want to monitor.
Example Configuration
stack:
- name: ubuntu
version: "25.10"
id_eol: ubuntu
- name: java temurin
version: "21"
id_eol: eclipse-temurin
- name: non-existent-product
version: "1.0"
id_eol: non-existent-product
skip: true
Products marked with skip: true are ignored during the analysis.
🔍 Check Your Stack
Run the following command to analyze all products defined in your configuration file:
geol check
geol displays the support status, warnings, and end-of-life information for each product.
🚨 Use Strict Mode
Enable strict mode to return a non-zero exit code when at least one product has reached its end-of-life date.
geol check --strict
To display the command exit status:
echo $?
A non-zero exit code indicates that at least one product is no longer supported.
📅 Check a Stack at a Specific Date
By default, geol evaluates products using today's date.
Use the -d or --date option to analyze your stack at a specific point in time.
geol check --date 2028-01-01
or
geol check -d 2028-01-01
The specified date can be in the future or in the past.