Skip to content

buntec/watch-my-cpp

Repository files navigation

Watch My Cpp 👀

Using uv:

uvx git+https://github.com/buntec/watch-my-cpp --help

Prerequisites:

All sources and include directories are continuously watched for changes. (Use --ignore-patterns to filter out parts of a project you don't want to watch/recompile.) A change in a source file triggers a recompilation of that source. A change in a header file triggers the recompilation of all sources whose include path contains that header (regardless of whether they actually #include it). We use ccache to cache compilations. See the ccache docs for configuration options.

Works with on macOS and Linux. Tested on Firefox and Chrome.

Screenshot on Firefox/Gnome

Dev

Prerequisites:

Optional but recommended: