watchex kevinboss
Install watchex with WinGet
winget install --id=francWhite.watchex -e Watchex is a tool designed to automatically evaluate and update non-compiled files of a .csproj project at runtime. It monitors files marked with CopyToOutputDirectory attributes ("Always" or "PreserveNewest") and ensures they are copied to the output directory whenever changes occur, eliminating the need for manual rebuilds after updates to content files like translations or configurations.
Key Features:
- Automatic evaluation of all relevant files in the project and its dependencies.
- Real-time monitoring of file changes for immediate updates.
- Compatibility with existing .NET projects and their structure.
- Support for wildcard paths in dependencies, such as translations***.json.
- Silent operation with optional verbose logging for debugging purposes.
Audience & Benefit:
Ideal for developers working on complex .NET applications where content files are stored in dependencies or require frequent updates without rebuilds. Watchex streamlines the development process by automatically managing file updates, saving time and reducing manual effort.
Watchex can be installed via winget using the command winget install francWhite.watchex.
