Transactional multi-file patch
fs_transactionEdit source files transactionally with atomic replacement and validation, restoring original bytes if the compile check fails.
Instructions
Transactional source edits: main.cs requires validate.command to compile its project. Strict UTF-8 input, persistent byte backup, forced UTF-8 BOM, integrity statistics, atomic replacement and read-back verification; compile failure restores exact original bytes. Other files support optional validation.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| files | Yes | ||
| dryRun | No | ||
| deviceId | No | ||
| validate | No | ||
| deviceName | No |