Flet CLI
Overview
The Flet command-line interface (CLI) facilitates the creation, execution, testing, and packaging of Flet applications.
Usage
flet [-h] [--version]
{create,run,build,debug,pack,publish,serve,emulators,devices,doctor}
...
Options
**--help** (-h):
* Description: Displays the help message and exits.
**--version** (-V):
* Description: Displays the program's version number and exits.
Subcommands
**build**:
* Description: Builds a Flet Python app into a platform-specific executable.
* Link: [flet build](https://docs.flet.dev/cli/flet-build/)
**create**:
* Description: Creates a new Flet project using a predefined template.
* Link: [flet create](https://docs.flet.dev/cli/flet-create/)
**debug**:
* Description: Runs a Flet Python app in debug mode on a specified platform (desktop, web, mobile).
* Link: [flet debug](https://docs.flet.dev/cli/flet-debug/)
**devices**:
* Description: Lists all connected iOS and Android devices.
* Link: [flet devices](https://docs.flet.dev/cli/flet-devices/)
**doctor**:
* Description: Provides information about the system and environment setup.
* Link: [flet doctor](https://docs.flet.dev/cli/flet-doctor/)
**emulators**:
* Description: Lists, creates, and launches available emulators.
* Link: [flet emulators](https://docs.flet.dev/cli/flet-emulators/)
**pack**:
* Description: Packages a Flet application into a standalone desktop executable or app bundle.
* Link: [flet pack](https://docs.flet.dev/cli/flet-pack/)
**publish**:
* Description: Compiles and packages a Flet app as a standalone static web application.
* Link: [flet publish](https://docs.flet.dev/cli/flet-publish/)
**run**:
* Description: Runs a Flet application in hot reload mode.
* Link: [flet run](https://docs.flet.dev/cli/flet-run/)
**serve**:
* Description: Serves static files from a directory using a lightweight web server.
* Link: [flet serve](https://docs.flet.dev/cli/flet-serve/)