Download Latest Version prek-i686-pc-windows-msvc.zip (4.1 MB)
Email in envelope

Get an email when there's a new version of prek

Home / v0.3.3
Name Modified Size InfoDownloads / Week
Parent folder
prek-x86_64-unknown-linux-gnu.tar.gz.sha256 2026-02-15 103 Bytes
prek-x86_64-unknown-linux-musl.tar.gz 2026-02-15 4.9 MB
prek-x86_64-unknown-linux-musl.tar.gz.sha256 2026-02-15 104 Bytes
prek.rb 2026-02-15 2.7 kB
sha256.sum 2026-02-15 171 Bytes
source.tar.gz 2026-02-15 485.3 kB
source.tar.gz.sha256 2026-02-15 81 Bytes
prek-installer.sh 2026-02-15 64.2 kB
prek-npm-package.tar.gz 2026-02-15 32.8 kB
prek-riscv64gc-unknown-linux-gnu.tar.gz 2026-02-15 4.6 MB
prek-riscv64gc-unknown-linux-gnu.tar.gz.sha256 2026-02-15 106 Bytes
prek-s390x-unknown-linux-gnu.tar.gz 2026-02-15 5.3 MB
prek-s390x-unknown-linux-gnu.tar.gz.sha256 2026-02-15 102 Bytes
prek-x86_64-apple-darwin.tar.gz 2026-02-15 4.5 MB
prek-x86_64-apple-darwin.tar.gz.sha256 2026-02-15 98 Bytes
prek-x86_64-pc-windows-msvc.zip 2026-02-15 4.4 MB
prek-x86_64-pc-windows-msvc.zip.sha256 2026-02-15 98 Bytes
prek-x86_64-unknown-linux-gnu.tar.gz 2026-02-15 4.8 MB
prek-arm-unknown-linux-musleabihf.tar.gz.sha256 2026-02-15 107 Bytes
prek-armv7-unknown-linux-gnueabihf.tar.gz 2026-02-15 4.4 MB
prek-armv7-unknown-linux-gnueabihf.tar.gz.sha256 2026-02-15 108 Bytes
prek-armv7-unknown-linux-musleabihf.tar.gz 2026-02-15 4.4 MB
prek-armv7-unknown-linux-musleabihf.tar.gz.sha256 2026-02-15 109 Bytes
prek-i686-pc-windows-msvc.zip 2026-02-15 4.1 MB
prek-i686-pc-windows-msvc.zip.sha256 2026-02-15 96 Bytes
prek-i686-unknown-linux-gnu.tar.gz 2026-02-15 4.7 MB
prek-i686-unknown-linux-gnu.tar.gz.sha256 2026-02-15 101 Bytes
prek-i686-unknown-linux-musl.tar.gz 2026-02-15 4.6 MB
prek-i686-unknown-linux-musl.tar.gz.sha256 2026-02-15 102 Bytes
prek-installer.ps1 2026-02-15 22.1 kB
dist-manifest.json 2026-02-15 46.0 kB
prek-aarch64-apple-darwin.tar.gz 2026-02-15 4.1 MB
prek-aarch64-apple-darwin.tar.gz.sha256 2026-02-15 99 Bytes
prek-aarch64-pc-windows-msvc.zip 2026-02-15 4.1 MB
prek-aarch64-pc-windows-msvc.zip.sha256 2026-02-15 99 Bytes
prek-aarch64-unknown-linux-gnu.tar.gz 2026-02-15 4.4 MB
prek-aarch64-unknown-linux-gnu.tar.gz.sha256 2026-02-15 104 Bytes
prek-aarch64-unknown-linux-musl.tar.gz 2026-02-15 4.4 MB
prek-aarch64-unknown-linux-musl.tar.gz.sha256 2026-02-15 105 Bytes
prek-arm-unknown-linux-musleabihf.tar.gz 2026-02-15 4.5 MB
0.3.3 source code.tar.gz 2026-02-15 485.5 kB
0.3.3 source code.zip 2026-02-15 608.3 kB
README.md 2026-02-15 6.8 kB
Totals: 43 Items   73.8 MB 0

Release Notes

Released on 2026-02-15.

Enhancements

  • Read Python version specifier from hook repo pyproject.toml (#1596)
  • Add #:schema directives to generated prek.toml (#1597)
  • Add prek util list-builtins command (#1600)
  • Expand install source detection to mise, uv tool, pipx, and asdf (#1605, #1607)
  • Add progress bar to cache clean and show removal summary (#1616)
  • Make yaml-to-toml CONFIG argument optional (#1593)
  • prek uninstall removes legacy scripts too (#1622)

Bug fixes

  • Fix underflow when formatting summary output (#1626)
  • Match files/exclude filter against relative path of nested project (#1624)
  • Select musllinux wheel tag for uv on musl-based distros (#1628)

Documentation

  • Clarify prek list description (#1604)

Contributors

  • @ichoosetoaccept
  • @shaanmajid
  • @soraxas
  • @9999years
  • @j178

Install prek 0.3.3

Install prebuilt binaries via shell script

:::sh
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/j178/prek/releases/download/v0.3.3/prek-installer.sh | sh

Install prebuilt binaries via powershell script

:::sh
powershell -ExecutionPolicy Bypass -c "irm https://github.com/j178/prek/releases/download/v0.3.3/prek-installer.ps1 | iex"

Install prebuilt binaries via Homebrew

:::sh
brew install j178/tap/prek

Install prebuilt binaries into your npm project

:::sh
npm install @j178/prek@0.3.3

Download prek 0.3.3

File Platform Checksum
prek-aarch64-apple-darwin.tar.gz Apple Silicon macOS checksum
prek-x86_64-apple-darwin.tar.gz Intel macOS checksum
prek-aarch64-pc-windows-msvc.zip ARM64 Windows checksum
prek-i686-pc-windows-msvc.zip x86 Windows checksum
prek-x86_64-pc-windows-msvc.zip x64 Windows checksum
prek-aarch64-unknown-linux-gnu.tar.gz ARM64 Linux checksum
prek-i686-unknown-linux-gnu.tar.gz x86 Linux checksum
prek-riscv64gc-unknown-linux-gnu.tar.gz RISCV Linux checksum
prek-s390x-unknown-linux-gnu.tar.gz S390x Linux checksum
prek-x86_64-unknown-linux-gnu.tar.gz x64 Linux checksum
prek-armv7-unknown-linux-gnueabihf.tar.gz ARMv7 Linux checksum
prek-aarch64-unknown-linux-musl.tar.gz ARM64 MUSL Linux checksum
prek-i686-unknown-linux-musl.tar.gz x86 MUSL Linux checksum
prek-x86_64-unknown-linux-musl.tar.gz x64 MUSL Linux checksum
prek-arm-unknown-linux-musleabihf.tar.gz ARMv6 MUSL Linux (Hardfloat) checksum
prek-armv7-unknown-linux-musleabihf.tar.gz ARMv7 MUSL Linux checksum

Verifying GitHub Artifact Attestations

The artifacts in this release have attestations generated with GitHub Artifact Attestations. These can be verified by using the GitHub CLI:

:::sh
gh attestation verify <file-path of downloaded artifact> --repo j178/prek

You can also download the attestation from GitHub and verify against that directly:

:::sh
gh attestation verify <file-path of downloaded artifact> --bundle <file-path of downloaded attestation>
Source: README.md, updated 2026-02-15