A lightweight CLI tool to track and monitor credential & token expiry dates across your stack.
- Python 3.10+
- pip
📦 PyPI
pip install expyry
expyry add — add a credential
expyry list — list all credentials
expyry notify enable — enable shell notifications
expyry notify disable — disable shell notifications
expyry remove <name> — remove a credential
expyry update <name> — update a credential
| Service | How expiry is detected |
|---|---|
| GitHub PAT | API response header |
| SSL Certificate | Direct TLS connection |
| GitLab PAT | API response header |
| Custom | Manual date entry |
Expyry can silently check your credential expiry dates every time you open a terminal and warns you only when something is expiring soon.
expyry notify enable
- Create
expyry/services/yourservice.py - Implement
check_yourservice()andadd_yourservice() - Wire it into
main.pyandadd() - Open a PR
See services/ssl.py for a simple example.
MIT