36. Command Line Interfaces (CLI)
1. Basic CLI with argparse
import argparse
def main():
parser = argparse.ArgumentParser(description="A simple CLI tool.")
parser.add_argument('name', type=str, help="Your name")
parser.add_argument('age', type=int, help="Your age")
args = parser.parse_args()
print(f"Hello {args.name}, you are {args.age} years old!")
if __name__ == "__main__":
main()2. CLI with Optional Arguments (argparse)
3. CLI with Default Values (argparse)
4. CLI with Subcommands (argparse)
5. CLI with Arguments Validation (argparse)
6. Basic CLI with Click
7. CLI with Options (Click)
8. CLI with Default Values and Click
9. CLI with Complex Subcommands (Click)
10. CLI with Custom Validation and Click
Last updated