Fábio Rodrigues
11/20/2025, 11:32 AMpact-broker can-i-merge --pacticipant <pacticipant> --version <version>....
while in linux it is like this:
pact-broker can-i-merge --pacticipant=<pacticipant> --version=<version>....
if one is using the same script to call in linux or windows, it has to take into account what base OS it is running. Why not have one unified interface?Yousaf Nabi (pactflow.io)
Why not have one unified interface?it has a unified interface, which is designed to work cross platform. afaik the only difference is requiring
*.bat extension for windows commands when using the pact-standalone package. If installed via the gem pact_broker-client or via the js or python wrappers, there should be no difference.
windows
https://github.com/pactflow/example-bi-directional-provider-postman/actions/runs/19536929137/job/55933211103#step:10:19
macos
https://github.com/pactflow/example-bi-directional-provider-postman/actions/runs/19536929137/job/55933211092#step:10:19
linux
https://github.com/pactflow/example-bi-directional-provider-postman/actions/runs/19536929137/job/55933211084#step:10:19Yousaf Nabi (pactflow.io)
--pacticipant=<pacticipant>
--pacticipant <pacticipant>Matt (pactflow.io / pact-js / pact-go)
help commandMatt (pactflow.io / pact-js / pact-go)