in service/azservice/__main__.py [0:0]
def with_snippet(command_table, subcommand, snippet_prefix, completion):
arguments = get_argument_name_completions(command_table, { 'subcommand': subcommand, 'arguments': [] })
snippet = snippet_prefix
tabstop = 1
for argument in arguments:
if argument['required'] and not argument['default'] and argument['name'].startswith('--'):
snippet += ' ' + argument['name'] + '$' + str(tabstop)
tabstop += 1
if snippet != completion['name']:
completion = completion.copy()
completion['snippet'] = snippet
return completion