@main.command()<EOL>@click.argument('<STR_LIT>', nargs=<NUM_LIT:1>, required=True)<EOL>@click.argument('<STR_LIT>', nargs=<NUM_LIT:1>, required=False)<EOL>@click.option('<STR_LIT>', '<STR_LIT>', is_flag=True,<EOL>help='<STR_LIT>')<EOL>def ls(github_user, template, long_format):
github_urls = temple.ls.ls(github_user, template=template)<EOL>for ssh_path, info in github_urls.items():<EOL><INDENT>if long_format:<EOL><INDENT>print(ssh_path, '<STR_LIT:->', info['<STR_LIT:description>'] or '<STR_LIT>')<EOL><DEDENT>else:<EOL><INDENT>print(ssh_path)<EOL><DEDENT><DEDENT>
List packages created with temple. Enter a github user or
organization to list all templates under the user or org.
Using a template path as the second argument will list all projects
that have been started with that template.

Use "-l" to print the Github repository descriptions of templates
or projects.