# Global options

https://docs.serverpod.dev/next/concepts/cli/global_options

The global options of `serverpod` can be specified anywhere on the command line, in conjunction with any command.

They control output verbosity, analytics, interactive prompts, and experimental features.

## Usage

```console
Manage your serverpod app development

Usage: serverpod <command> [arguments]

Global options:
-h, --help                     Print this usage information.
-q, --quiet                    Suppress all cli output. Is overridden by  -v, --verbose.
-v, --verbose                  Prints additional information useful for development. Overrides --q, --quiet.
-a, --[no-]analytics           Toggles if analytics data is sent. 
                               (defaults to on)
    --[no-]interactive         Enable interactive prompts. Automatically disabled in CI environments.
    --version                  Prints the active version of the Serverpod CLI.
    --experimental-features    Enable experimental features. Experimental features might be removed at any time.

Available commands:
  cloud                     Manage Serverpod Cloud projects through the Serverpod Cloud.
  completion                Command line completion commands
  create                    Creates a new Serverpod project, specify project name (must be lowercase with no special characters).
  create-migration          Creates a migration from the last migration to the current state of the database.
  create-repair-migration   Repairs the database by comparing the target state to what is in the live database instead of comparing to the latest migration.
  database                  Manage the embedded PostgreSQL database used by a Serverpod project.
  generate                  Generate code from yaml files for server and clients.
  language-server           Launches a serverpod language server communicating with JSON-RPC-2 intended to be used with a client integrated in an IDE.
  mcp-server                Start an MCP bridge to the `serverpod start` runner of one server project.
  quickstart                Creates a new Serverpod project with basic options.
  run                       Run a script defined in the "serverpod/scripts" section of pubspec.yaml.
  start                     Start the full development stack with hot reload: generates code, runs the server, and launches the companion Flutter apps in an interactive terminal UI.
  upgrade                   Upgrade Serverpod to the latest version.
  version                   Prints the active version of the Serverpod CLI.

Run "serverpod help <command>" for more information about a command.
```
