1
0
mirror of https://github.com/tw93/Mole.git synced 2026-03-22 21:55:08 +00:00
Commit Graph

207 Commits

Author SHA1 Message Date
Tw93
584e10cdc4 fix(log): preserve Mole runtime logs during clean 2026-03-19 09:52:27 +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
f2525709d3 docs: tidy quick start formatting 2026-03-10 16:26:01 +08:00
Tw93
2f627ac3df docs: refine safety design copy 2026-03-10 15:35:52 +08:00
Tw93
af84d6f4be docs: strengthen public security signals 2026-03-10 15:31:07 +08:00
tw93
d4116fbd49 docs(readme): reduce duplicate quick-start guidance 2026-03-01 21:04:48 +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
7dac5dc4e2 refactor quick launcher metadata and docs 2026-02-24 14:24:46 +08:00
Sky Slinger
98089eeba8 Fix(raycast) : Made mole script commands discoverable (#489) 2026-02-24 14:17:51 +08:00
tw93
082cc1d09b feat(update): add --nightly channel for script installs
Refs #482
2026-02-22 21:25:42 +08:00
tw93
7561eec84f docs: simplify README tips 2026-02-22 21:03:17 +08:00
tw93
979180d479 docs: add Kaku link in README tips 2026-02-22 20:59:26 +08:00
tw93
1c2796377d docs: refine README copy 2026-02-22 20:46:34 +08:00
Bachrul uluum
0b5066831d Update README with 'fd' installation instructions (#476)
Added recommendation for installing 'fd' on macOS and included cautionary note about artifact deletion.
2026-02-21 18:18:45 +08:00
yamamel
0cde1041f9 feat(clean): add interactive Xcode simulator runtime volumes cleanup (#444)
* feat(clean): add interactive Xcode simulator runtime volumes cleanup

Scan CoreSimulator Volumes/Cryptex directories, detect IN_USE/UNUSED
status via mount points, and let users interactively select items to
clean. Also show size info for unavailable simulator cleanup.


* refactor(clean): auto-clean Xcode simulator runtime volumes

Remove interactive selector, now automatically cleans all UNUSED
runtime volumes while skipping IN_USE and protected paths.
2026-02-13 10:41:28 +08:00
tw93
b605dde450 refactor: simplify analyze volumes behavior 2026-02-10 15:32:13 +08:00
Andrei Murariu
37bdc6edf7 feat: Exclude External Disks from Analyze (#428)
Created optional flag `--exclude-volumes` for `mo analyze` to consent the users to analyze the filesystem without taking in consideration attached Volumes.
Normal behaviour (with volumes included) is left untouched.
2026-02-10 15:28:33 +08:00
tw93
d3206354f6 docs: add Raycast setup instructions to README for better user guidance 2026-02-03 15:09:06 +08:00
tw93
d2e6917cce update supporters 2026-01-29 11:37:15 +08:00
tw93
92de429817 update readme 2026-01-27 10:43:33 +08:00
tw93
9bb255238d update readme 2026-01-27 10:42:58 +08:00
tw93
1cf772b02c update readme 2026-01-27 10:41:38 +08:00
tw93
8c5d529171 update readme 2026-01-27 10:41:18 +08:00
tw93
fca0fe1b15 update readme 2026-01-27 10:38:53 +08:00
Andrei Murariu
ac79773965 README: mo analyze - update the netowkr graph (#366)
continued the PR - https://github.com/tw93/Mole/pull/321
2026-01-27 10:04:49 +08:00
tw93
8c4cd7f82e feat: log cleanup operations for troubleshooting 2026-01-26 15:22:07 +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
d8217235bd chore: clean up dev comments and remove AI-style formatting from README 2026-01-16 15:26:15 +08:00
Tw93
9108b0f85d update the windows user use 2026-01-14 10:46:55 +08:00
Tw93
083ab55661 docs: update windows support link 2026-01-10 13:20:26 +08:00
Tw93
e84a457c2f Merge branch 'main' into dev 2026-01-10 13:05:53 +08:00
Tw93
8a3443be4d update readme 2026-01-10 08:58:16 +08:00
Tw93
cce0afecc5 Merge branch 'dev' of github.com:tw93/Mole into dev 2026-01-09 15:10:36 +08:00
Bhadra
ee2c798b29 docs: url update 2026-01-08 23:08:44 +05:30
Bhadra
2e0714d1fe docs: add Windows platform support section to README 2026-01-08 23:07:55 +05:30
Tw93
180037c22b feat(status): persist cat visibility preference
- Add loadCatHidden/saveCatHidden functions
- Save preference to ~/.config/mole/status_prefs
- Load preference on startup
2026-01-08 15:58:50 +08:00
Tw93
f301c671ae Improve the document 2026-01-08 14:58:36 +08:00
Tw93
ceed508841 docs: simplify script installation instructions 2026-01-08 14:53:57 +08:00
Tw93
9a3ecb7377 Merge branch 'dev' 2026-01-08 11:37:36 +08:00
Tw93
64a580b3a7 feat: cat hide toggle and critical fixes (#272)
- Add 'k' key to hide/show cat in mo status
- Hand-crafted mirror frames for better left-walking animation
- Fix extra blank lines bug (strings.Lines → strings.Split)
- Fix battery power overflow (ParseInt for negative values)
- Optimize README Tips section (8 → 5 items)
2026-01-08 11:27:47 +08:00
Tw93
d3bbb72a41 docs: refine README wording for improved clarity and conciseness, and add a contributors section. 2026-01-05 15:17:41 +08:00
Tw93
9707abc747 fix: use safe login IDs and disable name truncation in SVG 2026-01-05 13:58:35 +08:00
Tw93
73f11d52df docs: Update CONTRIBUTORS.svg image path in README and adjust avatar margin in contributor workflow. 2026-01-05 13:04:43 +08:00
Tw93
6044a22293 fix: update contributors image paths and SVG layout 2026-01-05 11:55:05 +08:00
Tw93
c13a2db75e fix: Adjust contributor name display height, refactor SVG clip path IDs, and correct README image source path. 2026-01-05 11:50:39 +08:00
Tw93
6c524dd044 chore: Clear CONTRIBUTORS.svg content and update the contributor workflow and README. 2026-01-05 11:47:28 +08:00
Tw93
542e47081c docs: Increase contributors SVG width in generation workflow and README. 2026-01-05 11:28:51 +08:00
Tw93
be71bd0567 docs: update README's community love heading and revise support section with new sponsorship and contribution information. 2026-01-05 11:25:49 +08:00
Tw93
7de390093c docs: Add CONTRIBUTORS.svg and restructure README's developer and community love sections. 2026-01-05 11:19:37 +08:00
Tw93
114cdc72b0 feat: automate contributor list generation and display in README, and make support section collapsible 2026-01-05 11:16:46 +08:00