Release Notes
Enhancements
- Support reading
.pre-commit-config.ymlas well (#213) - Implement
prefligit install-hookscommand (#258) - Implement
pre-commit-hooks:end-of-file-fixerhook (#255) - Implement
pre-commit-hooks:check_added_large_fileshook (#219) - Implement
scriptlanguage hooks (#252) - Implement node.js installer (#152)
- Use
-vto show only verbose message,-vvshow debug log,-vvvshow trace log (#211) - Write
.prefligit-repo.jsoninside cloned repo (#225) - Add language name to 'not yet implemented' messages (#251)
Bug fixes
- Do not install if no additional dependencies for local python hook (#195)
- Ensure flushing log file (#261)
- Fix zip deflate (#194)
Other changes
- Bump to Rust 1.88 and
cargo update(#254) - Upgrade to Rust 2024 edition (#196)
- Bump uv version (#260)
- Refactor language version resolution and hook install dir (#221)
- Simplify archive extraction implementation (#193)
- Use
astral-sh/rs-async-zip(#259) - Use
ubuntu-latestfor release action (#216) - Use async closure (#200)
Install prefligit 0.0.11
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/j178/prefligit/releases/download/v0.0.11/prefligit-installer.sh | shInstall prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/j178/prefligit/releases/download/v0.0.11/prefligit-installer.ps1 | iex"Install prebuilt binaries via Homebrew
brew install j178/tap/prefligitDownload prefligit 0.0.11
| File | Platform | Checksum |
|---|---|---|
| prefligit-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
| prefligit-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
| prefligit-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
| prefligit-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |