<snippet> <content><![CDATA[ from voussoirkit import betterhelp DOCSTRING = ''' ____my__program____ {____my__command____} TO SEE DETAILS ON EACH COMMAND, RUN > ____my__program____.py <command> --help '''.lstrip() SUB_DOCSTRINGS = dict( ____my__command____=''' ____my__command____: ____my__command____description > ____my__program____.py ____my__command____ flags: --____my__flag____: '''.strip(), ) DOCSTRING = betterhelp.add_previews(DOCSTRING, SUB_DOCSTRINGS) @betterhelp.subparser_betterhelp(parser, main_docstring=DOCSTRING, sub_docstrings=SUB_DOCSTRINGS) def main(argv): args = parser.parse_args(argv) return args.func(args) ]]></content> <tabTrigger>helptext</tabTrigger> <!-- Optional: Set a tabTrigger to define how to trigger the snippet --> <!-- <tabTrigger>hello</tabTrigger> --> <!-- Optional: Set a scope to limit where the snippet will trigger --> <!-- <scope>source.python</scope> --> </snippet>