# Installation

Install the Wavedash CLI on macOS, Linux, or Windows, and keep it up to date.

Source: https://docs.wavedash.com/cli/installation

The Wavedash CLI ships as a single binary. Install it once per machine.

## Install

To install the Wavedash CLI, use one of the following methods:

<Tabs>
  <Tab title="Native Install (Recommended)">
    #### macOS, Linux, WSL

    ```bash
    curl -fsSL https://wavedash.com/cli/install.sh | sh
    ```

    #### Windows PowerShell

    ```powershell
    Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass; irm https://wavedash.com/cli/install.ps1 | iex
    ```

    #### Windows CMD

    ```cmd
    powershell -ExecutionPolicy Bypass -c "irm https://wavedash.com/cli/install.ps1 | iex"
    ```

    <Note>
    If you see `The token '&&' is not a valid statement separator`, you're in PowerShell, not CMD. If you see `'irm' is not recognized as an internal or external command`, you're in CMD, not PowerShell. Your prompt shows `PS C:\` when you're in PowerShell and `C:\` without the `PS` when you're in CMD.
    </Note>
  </Tab>
  <Tab title="Homebrew">
    ```bash
    brew install wvdsh/tap/wavedash
    ```
  </Tab>
</Tabs>

Confirm the binary is on your `PATH`:

```bash
wavedash --version
```

## Update

Keep the CLI up to date to pick up new commands, build-pipeline improvements, and sandbox fixes.

<Tabs>
  <Tab title="macOS / Linux / Windows">
    ```bash
    wavedash update
    ```
  </Tab>
  <Tab title="Homebrew">
    ```bash
    brew upgrade wvdsh/tap/wavedash
    ```
  </Tab>
</Tabs>

## Next steps

Now [sign in](/cli/authentication) so the CLI can reach your Wavedash account.
