https://github.com/pact-foundation/scoop
Pact CLI tools available for Windows via Scoop
https://github.com/pact-foundation/scoop
pact scoop scoop-bucket windows
Last synced: about 2 months ago
JSON representation
Pact CLI tools available for Windows via Scoop
- Host: GitHub
- URL: https://github.com/pact-foundation/scoop
- Owner: pact-foundation
- License: unlicense
- Created: 2025-10-10T18:23:33.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-11-01T21:17:29.000Z (7 months ago)
- Last Synced: 2025-12-26T13:36:09.032Z (6 months ago)
- Topics: pact, scoop, scoop-bucket, windows
- Language: Shell
- Homepage:
- Size: 64.5 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pact cli tools via scoop
[](https://github.com/pact-foundation/scoop/actions/workflows/ci.yml)
[](https://github.com/pact-foundation/scoop/actions/workflows/tests.yml)
[Pact CLI Tools](https://docs.pact.io/implementation_guides/cli) bucket for [Scoop](https://scoop.sh), the Windows command-line installer.
## Supported Platforms
| OS | Architecture | Supported |
| ------- | ------------ | --------- |
| Windows | x86_64 | ✅ |
| Windows | aarch64 | ✅ |
How do I install these manifests?
---------------------------------
```powershell
# Unified CLI
scoop bucket add pact https://github.com/pact-foundation/scoop
scoop install pact
# Individual tools
scoop install pact-mock-server
scoop install pact-stub-server
scoop install pact-verifier
scoop install pact-plugin
scoop install pact-broker-client
scoop install pact-legacy
```
### GitHub Actions Example
```yml
- name: Install Pact via Scoop
if: runner.os == 'Windows'
shell: powershell
run: |
scoop bucket add pact https://github.com/pact-foundation/scoop
scoop install pact
scoop search pact
pact --help
```
## Creating new manifests
Run the following command, replacing variables
```sh
TOOL_NAME= ./scripts/create_bucket.sh
```
Examples
```sh
TOOL_NAME=pact_mock_server_cli ./scripts/create_bucket.sh pact_mock_server_cli-v2.0.0
TOOL_NAME=pact-plugin-cli ./scripts/create_bucket.sh pact-plugin-cli-v0.2.0
TOOL_NAME=pact-stub-server ./scripts/create_bucket.sh v0.7.0
TOOL_NAME=pact-cli ./scripts/create_bucket.sh v0.9.1
TOOL_NAME=pact-broker-cli ./scripts/create_bucket.sh v0.5.0
TOOL_NAME=pact_verifier_cli ./scripts/create_bucket.sh pact_verifier_cli-v1.3.0
TOOL_NAME=pact-legacy ./scripts/create_bucket.sh v2.5.6
```