cmsync is a C++ CLI for keeping a CMake project in sync with its source tree.
The goal is to reduce manual CMakeLists.txt maintenance when files, directories, or
targets change. It does not replace CMake; the output should stay a normal CMake project.
Early scaffold stage. The implementation and CLI surface are still provisional.
cmake -S . -B build
cmake --build build./build/cmsynccmake -S . -B build
cmake --build build
cmake --install build