GitHub
11/01/2025, 1:25 PMgem install pact
• For MacOSXX brew install pact
• For Linux / Other curl -sSL <https://get.pact.io> | bash -s style install (e.g. for RVM curl -sSL <https://get.rvm.io> | bash -s stable --ruby)
• For Windows a Nuget package installed like chocolatey install pact or Install-package <https://raw.githubusercontent.com/pact-standalone/releases/pact-1.0.0.config>
• Potentially others (RPM, Deb etc.)
I would also propose that we only have 3 CLI tools: verifier, mock-service and the pact tool (containing broker commands, stubs etc.). The first two are for use by library implementations, where the latter could be installed by any user of Pact. I see this as being like a travis command, where it is used for other useful stuff - e.g. bootstrapping projects.
Thoughts?
pact-foundation/pact-standaloneGitHub
11/01/2025, 1:25 PM