def registry_dump(repo_config: RepoConfig, repo_path: Path): """For debugging only: output contents of the metadata registry""" registry_config = repo_config.get_registry_config() project = repo_config.project registry = Registry(registry_config=registry_config, repo_path=repo_path) registry_dict = registry.to_dict(project=project) click.echo(json.dumps(registry_dict, indent=2, sort_keys=True))
def registry_dump(repo_config: RepoConfig, repo_path: Path): """ For debugging only: output contents of the metadata registry """ from colorama import Fore, Style registry_config = repo_config.get_registry_config() project = repo_config.project registry = Registry(registry_config=registry_config, repo_path=repo_path) registry_dict = registry.to_dict(project=project) warning = ( "Warning: The registry-dump command is for debugging only and may contain " "breaking changes in the future. No guarantees are made on this interface." ) click.echo(f"{Style.BRIGHT}{Fore.YELLOW}{warning}{Style.RESET_ALL}") click.echo(json.dumps(registry_dict, indent=2))