Tw93
7a0b4cf07e
fix: move logs to ~/Library/Logs/mole, add system idle assets cleanup
...
- Move log files from ~/.config/mole/ to ~/Library/Logs/mole/ per
macOS convention. Fixes #569 .
- Add safe_sudo_find_delete for /Library/Application Support/
com.apple.idleassetsd/Customer/ screensaver videos. Closes #570 .
- Update tests to reflect new log file paths.
2026-03-15 11:38:18 +08:00
Tw93
7697acb711
test: speed up bats execution
2026-03-14 09:19:54 +08:00
Dylan Joss
7350547458
feat: add JSON output tests and README docs for analyze and status ( #556 )
...
* feat: add JSON output tests and README docs for analyze and status
Add 7 BATS tests covering `--json` output for `mo analyze` and `mo status`:
- schema structure
- field types
- pipe auto-detection.
Also document the `--json` flag in a new "Machine-Readable Output" README section, including the auto-detection behavior when piped.
* chore: use waitgroup go in status collector
---------
Co-authored-by: Tw93 <hitw93@gmail.com >
2026-03-13 11:40:41 +08:00
Tw93
423c424f52
fix: gate main menu update action on update availability
...
Follow-up to #540 .
2026-03-06 07:19:10 +08:00
tw93
8e4b8a5e0d
Improve update checks and cleanup UX, add timeout regressions
2026-03-05 12:00:07 +08:00
tw93
27a2cc5927
feat: show nightly channel in version output
...
Refs #517
2026-03-02 10:55:36 +08:00
陳德生
05446e0847
Add dry-run support across destructive commands ( #516 )
...
* chore: update contributors [skip ci]
* Add dry-run support across destructive commands
Implement dry-run for uninstall, purge, installer, touchid, completion, and remove flows.\nGuard side effects in uninstall path (launchctl, defaults writes, kill/brew actions), update help/README, and add coverage in CLI/Bats tests.\n\nValidation: ./scripts/check.sh and ./scripts/test.sh (452 tests, 0 failures, 8 skipped).
* test(purge): keep dev-compatible purge coverage
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Tw93 <hitw93@gmail.com >
2026-03-01 20:03:22 +08:00
Tw93
4aef2de0fc
refactor: Consolidate and refactor test suite by removing redundant files and simplifying test execution.
2026-01-03 12:04:57 +08:00
Tw93
592f02e6e2
feat: overhaul quality checks and expand test suite for clean and optimize features
2025-12-31 18:13:37 +08:00
Tw93
4bd4ffc7be
Reconstruct clean lib code
2025-12-01 16:58:35 +08:00
Tw93
8b0396a9ff
Automated test speed fix
2025-11-19 10:07:20 +08:00
Tw93
c018504e5f
Add 43 test cases
2025-11-19 09:49:28 +08:00
Tw93
8b2c49cb0c
update tests
2025-10-15 09:49:20 +08:00
Tw93
cf821cdc4b
Code support format detection
2025-10-12 20:49:10 +08:00
Tw93
f9a93f6052
Complete automated testing
2025-10-12 14:17:40 +08:00