eff783483808ab87bbaa1587d263e4b7a98055bf
- config.toml is written from the settings table, with each help text as a comment; mistakes in it become warnings, never a crash. - shifts.toml is plain, hand-editable TOML. Reading checks every journal rule and reports mistakes with the day and segment. Edits made while skyshift runs are reloaded; a broken file is never overwritten. - Saves are atomic (temp file + rename), a copy is kept once a day, and a file lock stops two copies of skyshift from using the same data. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Languages
Rust
100%