Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 3 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

The command-line interface for [Upsun](https://upsun.com).

Use it to manage Upsun projects from the terminal: create and branch environments, deploy with Git, SSH into apps, view logs, open tunnels to services, and manage backups, variables, domains and users.
Use it to manage Upsun projects from the terminal: generate and validate project configuration, create and branch environments, deploy with Git, SSH into apps, view logs, open tunnels to services, and manage backups, variables, domains and users.

## Install

Expand Down Expand Up @@ -36,26 +36,20 @@ brew install upsun/tap/upsun-cli

### npm

If you have Node.js 18 or later, you can install the CLI with npm:

```console
npm install -g upsun
```

There is no npm build for 32-bit Linux or Windows on ARM. npm installs don't set up shell completion.

### Nix profile
npm installs don't set up shell completion. For the package's requirements, see [docs/install.md](docs/install.md#npm).

Refer to the [Nix documentation if you are not on NixOS](https://nix.dev/manual/nix/2.24/installation/installing-binary.html).
### Nix

```console
nix profile install nixpkgs#upsun
```

### Docker

The CLI is also available as a Docker image:

```console
docker run --rm -it ghcr.io/upsun/cli
```
Expand Down
4 changes: 4 additions & 0 deletions docs/install.md
Original file line number Diff line number Diff line change
Expand Up @@ -109,3 +109,7 @@ To upgrade:
```console
sudo dnf upgrade -y upsun-cli
```

## npm

The npm package needs Node.js 18 or later. It has builds for Linux (x64 and arm64), macOS, and Windows (x64), so not for 32-bit Linux or Windows on ARM.
Loading