{'Overview': ['Command: flet run', 'Purpose: Run a Flet application in hot reload mode.', 'Enables building multi-platform apps (web, desktop, mobile) in Python.'], 'Usage': ['flet run [script] [options]'], 'Positional Arguments': [{'name': 'script', 'description': 'Path to the Python script that starts your Flet app.', 'default': '.'}], 'Options': [{'name': '--android', 'description': 'Launch the app on an Android device.'}, {'name': '--assets', 'alias': '-a', 'description': 'Path to a directory containing static assets (e.g., images, fonts).', 'default': 'assets'}, {'name': '--directory', 'alias': '-d', 'description': 'Watch the directory of the script for changes and hot reload the app.'}, {'name': '--help', 'alias': '-h', 'description': 'Show this help message and exit.'}, {'name': '--hidden', 'alias': '-n', 'description': 'Start the application with the window hidden.'}, {'name': '--host', 'description': "The host to run Flet web app on. Use '*' to listen on all IPs."}, {'name': '--ignore-dirs', 'description': 'Comma-separated list of directory names to ignore when watching for file changes.'}, {'name': '--ios', 'description': 'Launch the app on an iOS device.'}, {'name': '--module', 'alias': '-m', 'description': 'Treat the script as a Python module path instead of a file path. Example: flet run -m my_app.main.'}, {'name': '--name', 'description': 'A unique name for your app. Useful when running multiple apps on the same port.'}, {'name': '--port', 'alias': '-p', 'description': 'Custom TCP or HTTP (if --web is used) port to run the Flet app on. A random port is chosen if not specified.', 'value': 'PORT