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