ccproxy.cli.options.server_options¶
ccproxy.cli.options.server_options
¶
Server-related CLI options.
ServerOptions
¶
Container for all server-related CLI options.
This class provides a convenient way to include all server-related options in a command using typed attributes.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
port
|
int | None
|
Port to run the server on |
None
|
host
|
str | None
|
Host to bind the server to |
None
|
reload
|
bool | None
|
Enable auto-reload for development |
None
|
log_level
|
str | None
|
Logging level |
None
|
log_file
|
str | None
|
Path to JSON log file |
None
|
Source code in ccproxy/cli/options/server_options.py
validate_port
¶
Validate port number.
Source code in ccproxy/cli/options/server_options.py
validate_log_level
¶
Validate log level.