Advertisement
Guest User

Untitled

a guest
Mar 30th, 2017
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.62 KB | None | 0 0
  1. import click
  2.  
  3. @click.group()
  4. def cli1():
  5. pass
  6.  
  7. @cli1.command()
  8. def list():
  9. """Command to list"""
  10. pass
  11.  
  12. @click.group()
  13. def cli2():
  14. pass
  15.  
  16. @cli2.command()
  17. @click.option('--projects', default=0, help='Specify the projects to be run')
  18. @click.option('--settings', default='settings.dev', help='Environment settings')
  19. @click.option('--verbose', default=2, help='Verbose logging (repeat for more verbose)')
  20. def run(projects, settings, verbose):
  21. """Command to run"""
  22. click.echo('%d' % projects)
  23. click.echo('%s' % settings)
  24.  
  25. cli = click.CommandCollection(sources=[cli1, cli2])
  26.  
  27. if __name__ == '__main__':
  28. cli()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement