# CLI Reference — Complete Command Reference The Aspire CLI (`aspire`) is the primary interface for creating, running, and publishing distributed applications. It is cross-platform and installed standalone (not coupled to the .NET CLI, though `dotnet` commands also work). **Tested against:** Aspire CLI 13.1.0 --- ## Installation ```bash # Linux / macOS curl -sSL https://aspire.dev/install.sh | bash # Windows PowerShell irm https://aspire.dev/install.ps1 | iex # Verify aspire --version # Update the CLI itself aspire update --self ``` --- ## Global Options All commands support these options: | Option | Description | | --------------------- | ---------------------------------------------- | | `-d, --debug` | Enable debug logging to the console | | `--non-interactive` | Disable all interactive prompts and spinners | | `--wait-for-debugger` | Wait for a debugger to attach before executing | | `-?, -h, --help` | Show help and usage information | | `--version` | Show version information | --- ## Command Reference ### `aspire new` Create a new project from a template. ```bash aspire new [