Skip to content

ADR-0001 — click over argparse

Status: accepted Date: 2026-05-31

Context

The CLI commands migrated from legacy use argparse. pinky-provider had the same choice and already decided on click (see pinky-provider ADR-0002).

Decision

Use click + rich-click for all CLI commands — same decision as pinky-provider.

Consequences

Consistent CLI experience across the suite. rich-click adds automatic Rich formatting to help text with zero extra effort. Aligns with pinky-provider so conventions and patterns are shared.