import click from delphi_es_utils.core.tracing import configure_logging, configure_sentry from delphi_es_utils.scripts import ( bulk_index_cmd, cancel_task_cmd, post_reindex_cmd, reindex_cmd, rollback_cmd, set_lifecycle_policy_cmd, ) @click.group() def cli(): pass _COMMANDS = [ bulk_index_cmd, cancel_task_cmd, post_reindex_cmd, reindex_cmd, rollback_cmd, set_lifecycle_policy_cmd, ] for command in _COMMANDS: cli.add_command(command) if __name__ == '__main__': configure_logging(cache_logger=False) configure_sentry() cli()