Skip to content

Commit 05a28e4

Browse files
committed
add Scoop and WinGet support for Windows
Signed-off-by: Abhishek <abhishekup082@gmail.com>
1 parent 3d71d18 commit 05a28e4

2 files changed

Lines changed: 65 additions & 0 deletions

File tree

.goreleaser.yaml

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,50 @@ brews:
4343
commit_author:
4444
name: rachfop
4545
email: prachford@icloud.com
46+
scoops:
47+
- name: score-compose
48+
homepage: "https://score.dev"
49+
description: "score-compose is a reference implementation of the Score specification for Docker compose, primarily used for local development."
50+
license: Apache-2.0
51+
skip_upload: auto
52+
commit_msg_template: "Scoop update for {{ .ProjectName }} version {{ .Tag }}"
53+
commit_author:
54+
name: rachfop
55+
email: prachford@icloud.com
56+
repository:
57+
owner: score-spec
58+
name: scoop-bucket
59+
token: "{{ .Env.TAP_GITHUB_TOKEN }}"
60+
winget:
61+
- name: score-compose
62+
publisher: score-spec
63+
short_description: "Reference Score implementation for Docker compose."
64+
license: "Apache-2.0"
65+
license_url: "https://github.com/score-spec/score-compose/blob/main/LICENSE"
66+
publisher_url: "https://score.dev"
67+
publisher_support_url: "https://github.com/score-spec/score-compose/issues"
68+
package_identifier: score-spec.score-compose
69+
homepage: "https://score.dev"
70+
skip_upload: auto
71+
release_notes_url: "https://github.com/score-spec/score-compose/releases/tag/{{ .Tag }}"
72+
tags:
73+
- score
74+
- docker-compose
75+
- devops
76+
- cli
77+
commit_author:
78+
name: rachfop
79+
email: prachford@icloud.com
80+
repository:
81+
owner: score-spec
82+
name: winget-pkgs
83+
token: "{{ .Env.TAP_GITHUB_TOKEN }}"
84+
pull_request:
85+
enabled: true
86+
base:
87+
owner: microsoft
88+
name: winget-pkgs
89+
branch: master
4690
signs:
4791
- cmd: cosign
4892
signature: "${artifact}.sigstore.json"

README.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,29 @@ These can be found in the default provisioners file. You are encouraged to write
4747

4848
## Installation
4949

50+
### macOS / Linux
51+
5052
To install `score-compose`, follow the instructions as described in our [installation guide](https://docs.score.dev/docs/score-implementation/score-compose/#installation). You will also need a recent version of Docker and the Compose plugin installed. Read more [here](https://docs.docker.com/compose/install/).
5153

54+
### Windows
55+
56+
**[Scoop](https://scoop.sh/) (recommended):**
57+
58+
```powershell
59+
scoop bucket add score-spec https://github.com/score-spec/scoop-bucket
60+
scoop install score-compose
61+
```
62+
63+
**[WinGet](https://learn.microsoft.com/en-us/windows/package-manager/winget/) (Windows 10/11 built-in):**
64+
65+
```powershell
66+
winget install score-spec.score-compose
67+
```
68+
69+
**Manual:**
70+
71+
Download the latest Windows `.zip` from the [GitHub Releases page](https://github.com/score-spec/score-compose/releases) and add `score-compose.exe` to your `PATH`.
72+
5273
## Get started
5374

5475
**NOTE**: the following examples and guides relate to `score-compose >= 0.11.0`, check your version using `score-compose --version` and re-install if you're behind!

0 commit comments

Comments
 (0)