# CLI Overview (https://docs.billwave.example/cli)

Billwave CLI [#billwave-cli]

The Billwave CLI is the primary tool for managing your billing configuration. It allows you to synchronize your local catalog with the Billwave cloud, validate your configuration, and pull existing settings from your account.

Installation [#installation]

The CLI is included with the `billwave` package, but you can also use it via `npx`:

```bash
npx @digvijay-x1/billwave-cli --help
```

Or install it globally:

```bash
npm install -g billwave
```

Features [#features]

* **Project Initialization**: Quickly set up a new Billwave project.
* **Catalog Synchronization**: Push your local `billwave.config.ts` to the cloud.
* **Diff & Validation**: Preview changes before applying them and ensure your configuration is valid.
* **Local Development**: Pull existing plans and features into your local environment.