Examples
One domain
domain-expiry example.com
Several names
domain-expiry example.com example.org example.net
A list on disk
domains.txt:
# production
example.com
example.org
domain-expiry --file domains.txt --warn-days 14
Names from another command
printf '%s\n' example.com example.org | domain-expiry --file -
Sorted table
domain-expiry --sort days --order descending example.com example.org example.net
Shorter timeout
domain-expiry example.com --timeout 5
Library
from datetime import UTC, datetime
from lupaxa.domain_expiry import lookup
result = lookup("example.com", timeout=5.0, now=datetime.now(UTC))
print(result.domain, result.status, result.days_remaining)