diff --git a/.goreleaser.yaml b/.goreleaser.yaml index 90afb75..bb82b0c 100644 --- a/.goreleaser.yaml +++ b/.goreleaser.yaml @@ -43,6 +43,50 @@ brews: commit_author: name: rachfop email: prachford@icloud.com +scoops: + - name: score-compose + homepage: "https://score.dev" + description: "score-compose is a reference implementation of the Score specification for Docker compose, primarily used for local development." + license: Apache-2.0 + skip_upload: auto + commit_msg_template: "Scoop update for {{ .ProjectName }} version {{ .Tag }}" + commit_author: + name: rachfop + email: prachford@icloud.com + repository: + owner: score-spec + name: scoop-bucket + token: "{{ .Env.TAP_GITHUB_TOKEN }}" +winget: + - name: score-compose + publisher: score-spec + short_description: "Reference Score implementation for Docker compose." + license: "Apache-2.0" + license_url: "https://github.com/score-spec/score-compose/blob/main/LICENSE" + publisher_url: "https://score.dev" + publisher_support_url: "https://github.com/score-spec/score-compose/issues" + package_identifier: score-spec.score-compose + homepage: "https://score.dev" + skip_upload: auto + release_notes_url: "https://github.com/score-spec/score-compose/releases/tag/{{ .Tag }}" + tags: + - score + - docker-compose + - devops + - cli + commit_author: + name: rachfop + email: prachford@icloud.com + repository: + owner: score-spec + name: winget-pkgs + token: "{{ .Env.TAP_GITHUB_TOKEN }}" + pull_request: + enabled: true + base: + owner: microsoft + name: winget-pkgs + branch: master signs: - cmd: cosign signature: "${artifact}.sigstore.json" diff --git a/README.md b/README.md index b310a0e..5c3fed6 100644 --- a/README.md +++ b/README.md @@ -47,8 +47,29 @@ These can be found in the default provisioners file. You are encouraged to write ## Installation +### macOS / Linux + 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/). +### Windows + +**[Scoop](https://scoop.sh/) (recommended):** + +```powershell +scoop bucket add score-spec https://github.com/score-spec/scoop-bucket +scoop install score-compose +``` + +**[WinGet](https://learn.microsoft.com/en-us/windows/package-manager/winget/) (Windows 10/11 built-in):** + +```powershell +winget install score-spec.score-compose +``` + +**Manual:** + +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`. + ## Get started **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!