Rust製高速Gitフックマネージャーhk

2025-02-17

Rustで書かれたGit pre-commitフックマネージャーであるhkは、パフォーマンスと使いやすさを重視しています。`mise`や`pre-commit`のような既存ツールの欠点、例えば特定のファイルが変更された場合のみタスクを実行することや、面倒なプラグイン管理などを解消しています。pkl形式のコンフィグと高度な並列実行ロジックにより、速度を大幅に向上させています。`lefthook`と比較して、hkはより高速で、より多くのビルトイン機能を備えており、`pre-commit`のようなプラグイン依存もありません。現在開発中ですが、将来的には`lefthook`や`pre-commit`と同等の使いやすさを目指し、パフォーマンスと機能を継続的に改善していく予定です。

開発 フック