changeset 7757:6956cd0d6063

cli: expose the Click hidden flag to register_command
author Mads Kiilerich <mads@kiilerich.com>
date Wed, 31 Jul 2019 00:26:41 +0200
parents f68db0c03a78
children f0013f65982d
files kallithea/bin/kallithea_cli_base.py
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/kallithea/bin/kallithea_cli_base.py	Sun Jul 21 03:50:59 2019 +0200
+++ b/kallithea/bin/kallithea_cli_base.py	Wed Jul 31 00:26:41 2019 +0200
@@ -26,7 +26,7 @@
 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 @@
     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.",