Mixins make Porter special. They are the building blocks that you use when authoring bundles. Find them, use them, create your own.

Mixins are adapters between the Porter and an existing tool or system. They know how to talk to Porter to include everything they need to run, such as a CLI or config files, and how to execute their steps in the Porter manifest.

There are many mixins created by the Porter community. Only the exec mixin is installed by default.


Available Mixins

Below are mixins that are either maintained by the Porter authors, or are community mixins that are known to be well-maintained. Use the porter mixins search command to see all known mixins.

See the Search Guide on how to search for available plugins and/or add your own to the list.