While PRM is in early release, we provide an archive and a simple script to unpack it.
When we move closer to a full release we will add a platform specific installer.
Use the install.[ps1|sh]
script, depending upon your OS:
curl -L https://pup.pt/prm/install.sh | sh
iex "&{ $(irm 'https://pup.pt/prm/install.ps1'); Install-Prm }"
This will install the latest release of PRM to ~/.puppetlabs/prm
.
Warning!
If you do not use the install script and are extracting the archive yourself, be sure to use the fully qualified path to
~/.puppetlabs/prm
on *nix or$HOME/.puppetlabs/prm
on Windows when you set yourPATH
environment variable.
A version of the product, with telemetry functionality disabled, is available too. See here for instructions on how to install it.
After installation, we’d highly recommend setting up tab completion for your shell to ensure the best possible experience.
PRM has built in tab completion support for the following shells: bash
, zsh
, fish
and powershell
.
To view the install instructions, run prm completion --help
and follow the instructions for your shell.
As of 0.5.0
, we have been gathering telemetry data to provide insights in to how our products are being used.
The following data is collected:
We understand that there will be some users who prefer to have no telemetry data sent. For those users, we offer a version of PRM with the telemetry functionality disabled.
To install:
curl -L https://pup.pt/prm/install.sh | sh -s -- --no-telemetry
iex "&{ $(irm 'https://pup.pt/prm/install.ps1'); Install-Prm -NoTelemetry }"
This will install the latest release of PRM, without telemetry functionality, to ~/.puppetlabs/prm
.