Download Latest Version prek-x86_64-pc-windows-msvc.zip (5.4 MB) Google Add to Preferred Sources
Home / v0.5.5
Name Modified Size InfoDownloads / Week
Parent folder
source.tar.gz.sha256 2026-10-05 81 Bytes
prek-x86_64-pc-windows-msvc.zip 2026-10-05 5.4 MB
prek-x86_64-pc-windows-msvc.zip.sha256 2026-10-05 98 Bytes
prek-x86_64-unknown-linux-gnu.tar.gz 2026-10-05 6.1 MB
prek-x86_64-unknown-linux-gnu.tar.gz.sha256 2026-10-05 103 Bytes
prek-x86_64-unknown-linux-musl.tar.gz 2026-10-05 6.2 MB
prek-x86_64-unknown-linux-musl.tar.gz.sha256 2026-10-05 104 Bytes
prek.rb 2026-10-05 2.3 kB
sha256.sum 2026-10-05 81 Bytes
source.tar.gz 2026-10-05 1.3 MB
prek-aarch64-unknown-linux-musl.tar.gz.sha256 2026-10-05 105 Bytes
prek-installer.ps1 2026-10-05 22.6 kB
prek-installer.sh 2026-10-05 57.9 kB
prek-powerpc64le-unknown-linux-gnu.tar.gz 2026-10-05 6.1 MB
prek-powerpc64le-unknown-linux-gnu.tar.gz.sha256 2026-10-05 108 Bytes
prek-x86_64-apple-darwin.tar.gz 2026-10-05 5.8 MB
prek-x86_64-apple-darwin.tar.gz.sha256 2026-10-05 98 Bytes
dist-manifest.json 2026-10-05 30.1 kB
prek-aarch64-apple-darwin.tar.gz 2026-10-05 5.3 MB
prek-aarch64-apple-darwin.tar.gz.sha256 2026-10-05 99 Bytes
prek-aarch64-pc-windows-msvc.zip 2026-10-05 5.1 MB
prek-aarch64-pc-windows-msvc.zip.sha256 2026-10-05 99 Bytes
prek-aarch64-unknown-linux-gnu.tar.gz 2026-10-05 5.6 MB
prek-aarch64-unknown-linux-gnu.tar.gz.sha256 2026-10-05 104 Bytes
prek-aarch64-unknown-linux-musl.tar.gz 2026-10-05 5.6 MB
0.5.5 source code.tar.gz 2026-10-05 1.3 MB
0.5.5 source code.zip 2026-10-05 1.5 MB
README.md 2026-10-05 6.4 kB
Totals: 28 Items   55.3 MB 0

Release Notes

Released on 2026-10-05.

Enhancements

  • Add Nushell completion generation (#2785)
  • Add ppc64le wheel and binary builds (#2809)

Performance

  • Avoid JSON imports when querying Python interpreters (#2790)
  • Avoid duplicate diffs after hooks rewrite files (#2815)
  • Batch file reads in shebang checks (#2793)
  • Check cached hook environments concurrently (#2797)
  • Overlap Git discovery with worktree status checks (#2821)
  • Query staged additions only for case conflicts (#2802)
  • Reduce worker overhead in XML and pygrep checks (#2789)
  • Reuse Git worktree state during hook startup (#2787)
  • Reuse intent-to-add paths when saving unstaged changes (#2788)
  • Run Git queries concurrently for case-conflict checks (#2792)
  • Share Bun and Deno version queries across environments (#2795)
  • Share Lua runtime probes across hook environments (#2796)
  • Share Ruby version queries across hook environments (#2794)
  • Share mise version queries across hook environments (#2798)
  • Skip site initialization in Python interpreter probes (#2822)
  • Skip untracked files in destroyed symlink checks (#2799)
  • Skip unused file input for always-run hooks (#2813)

Bug fixes

  • Preserve staged and unstaged changes on conflicted stash restore (#2803)
  • Default missing core.fileMode in shebang checks (#2832)
  • Match protected branch patterns from the start (#2829)
  • Normalize explicit paths in shebang index checks (#2831)
  • Preserve empty trailing-whitespace character sets (#2830)
  • Reject empty files in check-json (#2826)
  • Reject trailing data in check-json (#2828)
  • Round up file sizes in check-added-large-files (#2827)

Documentation

  • Redesign the prek badge and refresh logo details (#2818)

Contributors

  • @imphil
  • @j178

Install prek 0.5.5

Install prebuilt binaries via shell script

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

Install prebuilt binaries via powershell script

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

Install prebuilt binaries via Homebrew

:::sh
brew install prek

Download prek 0.5.5

File Platform Checksum
prek-aarch64-apple-darwin.tar.gz (github.com) Apple Silicon macOS checksum
prek-x86_64-apple-darwin.tar.gz (github.com) Intel macOS checksum
prek-aarch64-pc-windows-msvc.zip (github.com) ARM64 Windows checksum
prek-x86_64-pc-windows-msvc.zip (github.com) x64 Windows checksum
prek-aarch64-unknown-linux-gnu.tar.gz (github.com) ARM64 Linux checksum
prek-powerpc64le-unknown-linux-gnu.tar.gz (github.com) PPC64LE Linux checksum
prek-x86_64-unknown-linux-gnu.tar.gz (github.com) x64 Linux checksum
prek-aarch64-unknown-linux-musl.tar.gz (github.com) ARM64 MUSL Linux checksum
prek-x86_64-unknown-linux-musl.tar.gz (github.com) x64 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-10-05