> ## Documentation Index
> Fetch the complete documentation index at: https://apidocs.neetoform.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Installation

> Install the neetoform CLI on macOS, Linux, or Windows.

Install the `neetoform` binary with the command for your platform, then
[verify it](#verify-the-installation).

<CodeGroup>
  ```bash macOS theme={"system"}
  brew trust neetozone/tap
  brew install neetozone/tap/neetoform
  ```

  ```bash Linux theme={"system"}
  curl -fsSL https://neetoform.com/cli/install.sh | sh
  ```

  ```powershell Windows theme={"system"}
  irm https://neetoform.com/cli/install.ps1 | iex
  ```
</CodeGroup>

`neetozone/tap` is not an official Homebrew tap, so Homebrew asks you to trust
it before it will load the formula.

The shell and Windows installers download the latest release for your
architecture (`amd64` or `arm64`), extract it, and add `neetoform` to your
`PATH`.

## Other install methods

<AccordionGroup>
  <Accordion title="macOS - shell script">
    ```bash theme={"system"}
    curl -fsSL https://neetoform.com/cli/install.sh | sh
    ```

    Installs to `/usr/local/bin` and may prompt for `sudo`.
  </Accordion>

  <Accordion title="Windows - Command Prompt (CMD)">
    ```cmd theme={"system"}
    curl -fsSL https://neetoform.com/cli/install.cmd -o install.cmd && install.cmd
    ```

    Extracts to `%LOCALAPPDATA%\Programs\neetoform` and adds it to your user
    `PATH`. This is equivalent to the PowerShell method.
  </Accordion>
</AccordionGroup>

## Verify the installation

Restart your terminal, then run:

```bash theme={"system"}
neetoform --help
```

You should see the list of available commands. To check the installed version:

```bash theme={"system"}
neetoform version
```

## Upgrading

```bash theme={"system"}
neetoform update
```

`update` works out how the running binary was installed and upgrades it the same
way: a binary inside a Homebrew Cellar is upgraded with `brew upgrade`, and
anything else is upgraded by re-running the install script for your platform. It
prints the method it detected and the command it runs before running it.

Upgrading a Homebrew installation with `brew upgrade neetoform` directly does
the same thing.

<Tip>
  Next, [sign in](/cli/authentication) to a workspace and run `neetoform doctor`
  to confirm the CLI can reach NeetoForm.
</Tip>
