Documentation Notes
CLI Parser Status
The CLI is Typer/Click-only. The historical
argparseparser has been removed.The supported invocation surface is the installed
etlpluscommand orpython -m etlplus.If you are integrating ETLPlus into your own Python code, prefer the documented public APIs in
etlplus.api,etlplus.ops, and the published file/storage helpers instead of importing CLI implementation modules.
Migration Hints
Replace any
argparse-based integrations with the supported command surface (etlplus ...orpython -m etlplus ...).If you maintained custom wrappers around the old parser, migrate them to shell out to the installed CLI or move the workflow into the documented Python APIs.
Tests and examples now target the Typer surface; expect argparse-focused helpers (e.g., namespace format flags) to be absent.