gmuse.cli.config#

Global configuration CLI commands.

This module implements the gmuse config command group.

Commands:

view: Display global config file contents and effective configuration. set: Persist a validated configuration key/value into the global config file.

Module Contents#

Functions#

_format_value

_format_valid_keys

_exit_with_error

view

Display current global configuration.

set_value

Set a global configuration value.

Data#

API#

gmuse.cli.config.config_app = 'Typer(...)'#
gmuse.cli.config._format_value(value: Any) str#
gmuse.cli.config._format_valid_keys(keys: list[str]) str#
gmuse.cli.config._exit_with_error(message: str, *, hint: str | None = None) NoReturn#
gmuse.cli.config.view() None#

Display current global configuration.

gmuse.cli.config.set_value(key: str = typer.Argument(...), value: str = typer.Argument(...)) None#

Set a global configuration value.