# CLI

Install the Wavedash CLI, sign in, configure your project, and run commands.

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

The `wavedash` CLI is a single binary that authenticates your machine, runs the local sandbox, uploads builds to Wavedash, and publishes the build you want players to receive. You pair it with a `wavedash.toml` file in each game repo.

<GithubLink href="https://github.com/wvdsh/cli" label="View the CLI tool on GitHub" />

<CardGroup cols={2}>
  <Card title="Installation" icon="download" href="/cli/installation">
    Install the binary on macOS, Linux, or Windows and keep it up to date.
  </Card>
  <Card title="Authentication" icon="key" href="/cli/authentication">
    Sign in from a browser, a CI runner, or a `WAVEDASH_TOKEN`.
  </Card>
  <Card title="Configuration" icon="settings" href="/cli/configuration">
    Fields and engine sections of `wavedash.toml`.
  </Card>
  <Card title="Commands" icon="terminal" href="/cli/commands">
    Reference for `wavedash dev`, `build push`, `publish`, team/project, stats, achievements, and global flags.
  </Card>
</CardGroup>
