# PMK CLI CLI Installation

This page provides instructions to install, update and uninstall the Platform9 CLI.

## Pre-requisites

The CLI currently supports

* Ubuntu 18.04 / 20.04
* CentOS 7.x
* RHEL 7.x / 8.x

## Installation

From the command line of your machine, run the following commands to download the CLI installer and run it to install the CLI.

{% tabs %}
{% tab title="Bash" %}

```bash
bash <(curl -sL https://pmkft-assets.s3-us-west-1.amazonaws.com/pf9ctl_setup)
```

{% endtab %}
{% endtabs %}

This will download a script named `cli_setup.sh` and invoke the script. Once the CLI is successfully installed, you can proceed to configure the CLI.

## Upgrade

To upgrade the CLI to the latest version, simply run the `cli-setup.sh` script again.

{% tabs %}
{% tab title="Bash" %}

```bash
bash ./cli_setup.sh
```

{% endtab %}
{% endtabs %}

This will update the installed packages if new versions are available in the upstream repository.

{% hint style="info" %}
**Info**

You will need to specify your PMK account credentials again after running this command.
{% endhint %}

## Uninstall

To uninstall the CLI, you need to remove the installation directories by running `rm -rf ~/pf9 -`. This command removes all PMK package installations, including logs/db/binary. Additionally, running the`rm -rf /usr/bin/pf9ctl` command will remove the pf9ctl soft link.

{% tabs %}
{% tab title="Bash" %}

```bash
rm -rf ~/pf9 
rm -rf /usr/bin/pf9ctl
```

{% endtab %}
{% endtabs %}
