# HG changeset patch # User Mads Kiilerich # Date 2019-07-31 00:26:41 # Node ID 6956cd0d60639b56bddcc805b5364f302917a0a1 # Parent f68db0c03a7858e3524e11b7ca1ce5505d492ee4 cli: expose the Click hidden flag to register_command diff --git a/kallithea/bin/kallithea_cli_base.py b/kallithea/bin/kallithea_cli_base.py --- a/kallithea/bin/kallithea_cli_base.py +++ b/kallithea/bin/kallithea_cli_base.py @@ -26,7 +26,7 @@ import paste.deploy def cli(): """Various commands to manage a Kallithea instance.""" -def register_command(config_file=False, config_file_initialize_app=False): +def register_command(config_file=False, config_file_initialize_app=False, hidden=False): """Register a kallithea-cli subcommand. If one of the config_file flags are true, a config file must be specified @@ -36,7 +36,7 @@ def register_command(config_file=False, If config_file_initialize_app is true, Kallithea, TurboGears global state (including tg.config), and database access will also be fully initialized. """ - cli_command = cli.command() + cli_command = cli.command(hidden=hidden) if config_file or config_file_initialize_app: def annotator(annotated): @click.option('--config_file', '-c', help="Path to .ini file with app configuration.",