CLI API

Main CLI entry point for pgsi-analyzer package.

This module provides the command-line interface for benchmark execution and listing operations.

pgsi_analyzer.cli.main.main(argv: list | None = None) int[source]

Main CLI entry point.

Parameters:

argv – Optional command-line arguments. If None, uses sys.argv.

Returns:

0 for success, non-zero for errors.

Return type:

Exit code

Raises:

SystemExit – Raised internally by argparse on parsing errors when it exits.

Examples

>>> main(['--help'])
0