> For the complete documentation index, see [llms.txt](https://docs.harmony.one/home/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.harmony.one/home/network/governance/network-governance/voting-via-hmy-cli.md).

# Voting via HMY CLI

Make sure to read the introduction and rules [here](/home/network/governance/network-governance.md) first.&#x20;

To install HMY CLI head [here](/home/general/ecosystem/wallets/harmony-cli.md).

For a complete reference on all available commands for governance:

```bash
./hmy governance --help
```

### Vote on Proposal

{% code fullWidth="false" %}

```bash
Yes
./hmy governance vote-proposal --proposal=<replace-with-propose-0x-hash> --choice=1 --node="https://api.s0.t.hmny.io" --key=<replace-with-your-local-key-name> --passphrase

No
./hmy governance vote-proposal --proposal=<replace-with-propose-0x-hash> --choice=2 --node="https://api.s0.t.hmny.io" --key=<replace-with-your-local-key-name> --passphrase

Abstain
./hmy governance vote-proposal --proposal=<replace-with-propose-0x-hash> --choice=3 --node="https://api.s0.t.hmny.io" --key=<replace-with-your-local-key-name> --passphrase
```

{% endcode %}

key is the key name of your validator imported via hmy and available in `./hmy keys list`
