pd-auto-ack

A local CLI that acknowledges PagerDuty incidents only when the configured user is on call.

View the Project on GitHub nithishduda-ai/pagerduty-oncall-ack

Local Development

Install From Checkout

python3 -m pip install .

Or with pipx:

pipx install .

Run without installing:

PYTHONPATH=src python3 -m pagerduty_oncall_ack --help

Tests

Run tests:

PYTHONPATH=src python3 -m unittest discover -s tests

Compile-check:

PYTHONPYCACHEPREFIX=/private/tmp/pagerduty-pycache python3 -m compileall -q src tests