partnercenter/azext_partnercenter/_help.py (22 lines of code) (raw):

# coding=utf-8 # -------------------------------------------------------------------------------------------- # Copyright (c) Microsoft Corporation. All rights reserved. # Licensed under the MIT License. See License.txt in the project root for license information. # -------------------------------------------------------------------------------------------- import importlib from knack.help_files import helps def _get_help_module(module_name): return importlib.import_module(f'.{module_name}._help', 'azext_partnercenter.operations') def _load_operations_help(): operations_modules = [ 'marketplace_offer', 'marketplace_offer_listing', 'marketplace_offer_listing_contact', 'marketplace_offer_listing_media', 'marketplace_offer_listing_uri', 'marketplace_offer_package', 'marketplace_offer_plan', 'marketplace_offer_plan_listing', 'marketplace_offer_plan_technicalconfiguration', 'marketplace_offer_submission' ] for module_name in operations_modules: _get_help_module(f'{module_name}').load_help() helps['partnercenter'] = """ type: group short-summary: Partner Center management """ helps['partnercenter marketplace'] = """ type: group short-summary: Commands to manage the Partner Center Marketplace. """ _load_operations_help()