Prodvana provides a command line tool that is an interface to configuration and management of the system.

About pvnctl

pvnctl is the primary interface from the command line to prodvana.

Installing pvnctl

All pvnctl releases are on https://github.com/prodvana/pvnctl/releases. Note that MacOS releases are not currently signed, but binaries can be executed if downloaded via terminal.

curl -L -o pvnctl.tar.gz https://github.com/prodvana/pvnctl/releases/download/<version>/pvnctl_<version>_darwin_arm64.tar.gz
tar xf pvnctl.tar.gz
sudo mv pvnctl /usr/local/bin/pvnctl
pvnctl --help

Run the following commands to bootstrap it. This will ask for your organization slug (the part of the URL before .prodvana.io), then prompt you to log in. If you do not know what your organization slug is, reach out to me.

pvnctl init

Upgrading pvnctl

pvnctl will occasionally show an upgrade message. To upgrade pvnctl you can run the self-update subcommand

pvnctl self-update --help
Update pvnctl in place

Usage:
  pvnctl self-update [flags]

Flags:
  -h, --help   help for self-update