cmakefmt

Puneet Matharu · cmakefmt.cmakefmt

A fast, correct CMake formatter

cmakefmt is a fast, correct, configurable CMake formatter written in Rust. It is a native-binary drop-in replacement for cmake-format with full legacy config conversion support.

winget install --id cmakefmt.cmakefmt --exact --source winget

Latest 1.6.0

Release Notes

What's Changed

  • refactor(cli): split main.rs into focused cli/ modules by @puneetmatharu in #61 Full Changelog: v1.5.0...v1.6.0

Installer type: zip

Architecture Scope Download SHA256
x64 Download 2756131A3FD54E801F4A603C574922D20D86F589E24D8C2C6576F65A18B7DEDE

Details

Homepage
https://cmakefmt.dev/
License
MIT OR Apache-2.0
Publisher
Puneet Matharu
Support
https://github.com/cmakefmt/cmakefmt/issues
Copyright
Copyright 2026 Puneet Matharu
Moniker
cmakefmt

Tags

cmakedeveloper-toolsformatterrust

Older versions (3)

1.5.0
Architecture Scope Download SHA256
x64 Download 946ECD7B7907C13F684E3455D20AA043CDE70CA65182F17B2D4DC07938499FE0
1.3.0
Architecture Scope Download SHA256
x64 Download F036BDF5C712EC0AD7E1842CADB9D7C509F45BD05ECB9DE5F4DE067BBAAB6EB4
0.3.0
Architecture Scope Download SHA256
x64 Download 6710F5A11644F682DCF3835B87DCA7C5FA152FE634AD8FEFB6DEFD64A25ED584