GuidesAPI Reference
Log In

pvnctl is Prodvana's command line tool to manage configurations and interact with Prodvana.

Installing pvnctl

All pvnctl releases are on https://github.com/prodvana/pvnctl/releases.

MacOS releases are not signed, but binaries can be executed if downloaded via the terminal.

# Replace the Version in the URL 
# With the latest binary from: https://github.com/prodvana/pvnctl/releases
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

πŸ“˜

MacOS Only

If you receive a signature message from MacOS got to your "Privacy & Security" preference panel and allow pvnctl to run.

Please 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

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

Note: if you initially installed pvnctl to a root-owned directory (like /usr/local/bin) make sure to run the update command withsudo: sudo pvnctl self-update