61. CLI with argparse
Use argparse to make the Task Manager a command-line tool.
Example CLI
import argparse
parser = argparse.ArgumentParser(description="Task Manager")
parser.add_argument("command", choices=["add", "list", "done"])
parser.add_argument("title", nargs="?")
args = parser.parse_args()
Using Commands
python task.py add "Buy milk"python task.py list
Wrap-Up
argparse makes your Task Manager user-friendly on the command line.