INNER CODE UNIT · Python
main
Kohei-Wada/taskdog · packages/taskdog-server/src/taskdog_server/main.py:9
def main() -> None:
"""Start the Taskdog API server."""
parser = argparse.ArgumentParser(
description="Taskdog API Server - REST API for task management",
formatter_class=argparse.RawDescriptionHelpFormatter,
epilog="""
Examples:
taskdog-server # Start server on default host:port
taskdog-server --host 0.0.0.0 # Listen on all interfaces
taskdog-server --port 3000 # Use custom port
taskdog-server --reload # Enable auto-reload for dev
The API will be available at:
- Root: http://{host}:{port}/
- Docs: http://{host}:{port}/docs
- Health: http://{host}:{port}/health
""",
)