nat.cli.cli_utils.validation#

Functions#

validate_url(→ str)

Validate URL format for CLI options.

validate_config(→ nat.data_models.config.Config)

Validate configuration file and return parsed config

Module Contents#

validate_url(
_ctx: click.Context,
_param: click.Parameter,
value: str,
) str#

Validate URL format for CLI options.

Args:

_ctx: Click context (unused, required by Click callback interface) _param: Click parameter (unused, required by Click callback interface) value: URL string to validate

Returns:

The validated URL string

Raises:

click.BadParameter: If URL is invalid or uses unsupported scheme

validate_config(
config_file: pathlib.Path,
) nat.data_models.config.Config#

Validate configuration file and return parsed config