1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
# --------------------------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for license information.
# --------------------------------------------------------------------------------------------
from knack.arguments import enum_choice_list
_SCOPE_VALUES = ['project', 'organization']
def load_package_arguments(self, _):
with self.argument_context('artifacts universal') as context:
context.argument('name', options_list=('--name', '-n'))
context.argument('version', options_list=('--version', '-v'))
context.argument('scope', **enum_choice_list(_SCOPE_VALUES))
with self.argument_context('artifacts universal publish') as context:
context.argument('description', options_list=('--description', '-d'))
|