diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 87fa3559..4b57d78d 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -3,7 +3,7 @@ name: goreleaser on: push: tags: - - '*' + - "*" permissions: contents: write @@ -67,3 +67,10 @@ jobs: with: formula: lefthook token: ${{secrets.HOMEBREW_TOKEN}} + + - name: Publish to Winget + uses: vedantmgoyal2009/winget-releaser@v2 + with: + identifier: evilmartians.lefthook + fork-user: mrexox + token: ${{ secrets.WINGET_TOKEN }} diff --git a/README.md b/README.md index c68dfdc3..139ef3ce 100644 --- a/README.md +++ b/README.md @@ -196,6 +196,7 @@ skip_output: * [Install with Node.js](./docs/install.md#node) * [Install with Ruby](./docs/install.md#ruby) * [Install with Homebrew](./docs/install.md#homebrew) +* [Install with Winget](./docs/install.md#winget) * [Install for Debian-based Linux](./docs/install.md#deb) * [Install for RPM-based Linux](./docs/install.md#rpm) * [Install for Arch Linux](./docs/install.md#arch) diff --git a/docs/install.md b/docs/install.md index 3b9c3cae..51e121f9 100644 --- a/docs/install.md +++ b/docs/install.md @@ -7,6 +7,7 @@ Choose your fighter: - [Go](#go) - [Python](#python) - [Homebrew](#homebrew) +- [Winget](#winget) - [Snap](#snap) - [Debian-based distro](#deb) - [RPM-based distro](#rpm) @@ -75,6 +76,12 @@ python3 -m pip install --user lefthook brew install lefthook ``` +## Winget for Windows + +```sh +winget install evilmartians.lefthook +``` + ## Snap for Linux ```sh