陳德生
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
9aa5a0a69d
chore: auto format code
2026-02-10 07:07:52 +00:00
tw93
172afa83af
refactor: centralize subcommand help handlers
2026-02-10 15:06:14 +08:00
Michael Wang 汪東陽
3820bf2be7
feat: add commands help flag ( #429 )
2026-02-10 15:02:57 +08:00
tw93
e966838c82
style: standardize punctuation across codebase
...
- Replace parentheses with commas for supplementary info
- Use commas instead of em-dashes for separators
- Update bullet points from - to * in some contexts
- Improve version extraction regex with fallback logic
2026-01-26 14:36:06 +08:00
Tw93
ffea36e868
fix the touchid tests
2026-01-12 16:20:37 +08:00
Tw93
5d5056fc9e
fix: address mo update hanging and imporve temporary file reliability
2026-01-12 14:55:42 +08:00
Tw93
2b5dd3f44c
feat: show scanning progress as percentage in disk analyzer
...
- Implemented progress percentage display (e.g., `(45%)`) in `cmd/analyze` to show scanning status based on cached total files.
- Kept the UI clean by avoiding a full progress bar.
- fix: formatting improvements in `bin/touchid.sh`.
2026-01-09 14:16:29 +08:00
Tw93
2394c5d768
feat(touchid): add sudo_local support with silent migration
2026-01-09 11:02:10 +08:00
Tw93
9aa569cbb6
feat: Enhance clean, optimize, analyze, and status commands, and update security audit documentation.
2025-12-31 16:23:31 +08:00
Tw93
2a6930388f
Align Touch ID enable output with log_success
2025-12-29 15:13:47 +08:00
Tw93
1896ddd348
add AI agent documentation, improve Touch ID testing, and update version.
2025-12-12 15:31:23 +08:00
Tw93
42634fbf3d
Parallelize metric collection, enhance Touch ID script reliability with improved cleanup and backup, and add debug logging tests.
2025-12-12 14:11:37 +08:00
Tw93
dd841891ad
Test extensive coverage and improvement
2025-12-11 11:31:09 +08:00
Tw93
4bd4ffc7be
Reconstruct clean lib code
2025-12-01 16:58:35 +08:00
Tw93
c16047a3a6
Tip content format optimization
2025-11-19 11:33:15 +08:00
Tw93
018afa396c
Keyboard optimization processing and log performance optimization
2025-11-15 13:18:57 +08:00
Tw93
78f5341a68
Optimize the key usage experience
2025-11-15 12:28:34 +08:00
Tw93
1cb87c67e8
esc to q
2025-11-15 10:01:21 +08:00
Tw93
f842d4092f
Delete useless help and optimize format
2025-10-14 19:43:59 +08:00
Tw93
cf821cdc4b
Code support format detection
2025-10-12 20:49:10 +08:00
Tw93
7e42516260
Support one-click activation of touchid
2025-10-11 22:43:50 +08:00