Advertisement
Guest User

Untitled

a guest
Mar 22nd, 2021
216
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. import click
  2.  
  3. option_verbose = click.option(
  4. "-v",
  5. "--verbose",
  6. count=True,
  7. default=0,
  8. help="-v for DEBUG",
  9. )
  10.  
  11. @click.group()
  12. def cli():
  13. pass
  14.  
  15.  
  16. @click.command("list")
  17. @option_verbose
  18. @click.option(
  19. "--list-option",
  20. help="Special option for list command.",
  21. )
  22. def my_list_command(verbose, list_option):
  23. print(verbose, list_option)
  24.  
  25. @click.command("find")
  26. @option_verbose
  27. @click.option(
  28. "--find-option",
  29. help="Special option for find command.",
  30. )
  31. def my_find_command(verbose, list_option):
  32. print(verbose, list_option)
  33.  
  34. @cli.command(my_list_command)
  35. @cli.command(my_find_command)
  36.  
  37. if __name__ == '__main__':
  38. cli()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement