We have a few release types available for you to use:
Install the most recent stable release of porter and its default mixins.
curl https://cdn.porter.sh/latest/install-mac.sh | bash
curl https://cdn.porter.sh/latest/install-linux.sh | bash
iwr "https://cdn.porter.sh/latest/install-windows.ps1" -UseBasicParsing | iex
Install the most recent build from master of porter and its mixins.
This saves you the trouble of cloning and building porter and its mixin repositories yourself. The build may not be stable but it will have new features that we are developing.
curl https://cdn.porter.sh/canary/install-mac.sh | bash
curl https://cdn.porter.sh/canary/install-linux.sh | bash
iwr "https://cdn.porter.sh/canary/install-windows.ps1" -UseBasicParsing | iex
Install an older version of porter, starting with
v0.18.1-beta.2. This also
installs the latest version of all the mixins. If you need a specific version of
a mixin, use the
--version flag when installing the mixin.
See the porter releases page for a list of older porter versions.
VERSION to the version of Porter that you want to install.
Older Version MacOS
VERSION="v0.18.1-beta.2" curl https://cdn.porter.sh/$VERSION/install-mac.sh | bash
Older Version Linux
VERSION="v0.18.1-beta.2" curl https://cdn.porter.sh/$VERSION/install-linux.sh | bash
Older Version Windows
$VERSION="v0.18.1-beta.2" iwr "https://cdn.porter.sh/$VERSION/install-windows.ps1" -UseBasicParsing | iex
We have a number of mixins to help you get started. The stable ones are installed by default:
You can update an existing mixin, or install a new mixin using the
$ porter mixin install terraform installed terraform mixin v0.3.0-beta.1 (0d24b85)
All of the Porter mixins are published to