# Installation

## Homebrew

To install the OpenHue CLI via [Homebrew](https://brew.sh/), you first need to add the tap the formula repository:&#x20;

```bash
brew tap openhue/cli
```

{% hint style="info" %}
You won't need to type this command again
{% endhint %}

Once you have tapped the repository, you can now install the `openhue-cli` executable:&#x20;

```bash
brew install openhue-cli
```

And that's it you can now use OpenHue CLI:&#x20;

```bash
openhue help
```

When a new version of OpenHue CLI has been released, simply run the following commands to upgrade:&#x20;

```bash
brew update
brew upgrade openhue-cli
```

## Docker

The OpenHue CLI is also available from the [DockerHub](https://hub.docker.com/r/openhue/cli). To run it as a container, you first need to pull the image using the following command:&#x20;

```bash
docker pull openhue/cli
```

Then you can run it using:&#x20;

<pre class="language-bash"><code class="lang-bash"><strong># setup command example
</strong><strong>docker run -v "${HOME}/.openhue:/.openhue" --rm --name=openhue -it openhue/cli setup -b 192.168.1.x -k xxxxx
</strong># list lights
docker run -v "${HOME}/.openhue:/.openhue" --rm --name=openhue -it openhue/cli get lights 
</code></pre>
