Documentation
¶
Overview ¶
Command dscan scans the disk, categorizes space, and cleans selected items.
Directories
¶
| Path | Synopsis |
|---|---|
|
internal
|
|
|
apps
Package apps enumerates installed macOS applications and classifies each app binary's CPU architecture (Intel / Universal / Apple Silicon), so the GUI can flag Intel-only apps that run under Rosetta on Apple Silicon.
|
Package apps enumerates installed macOS applications and classifies each app binary's CPU architecture (Intel / Universal / Apple Silicon), so the GUI can flag Intel-only apps that run under Rosetta on Apple Silicon. |
|
clean
Package clean executes a selection of items: hard-delete caches, trash user data, or run a tool command.
|
Package clean executes a selection of items: hard-delete caches, trash user data, or run a tool command. |
|
engine
Package engine wires the scan → rules passes into a single ordered item list, shared by the TUI and the JSON serve mode.
|
Package engine wires the scan → rules passes into a single ordered item list, shared by the TUI and the JSON serve mode. |
|
notify
Package notify shows best-effort desktop notifications.
|
Package notify shows best-effort desktop notifications. |
|
rules
Package rules defines the data model for scannable/cleanable disk items and the OS-aware catalog that classifies them.
|
Package rules defines the data model for scannable/cleanable disk items and the OS-aware catalog that classifies them. |
|
scan
Package scan walks the filesystem to measure sizes and surface large items.
|
Package scan walks the filesystem to measure sizes and surface large items. |
|
serve
Package serve runs the dscan engine as a headless JSON loop over stdio, for the Electron GUI.
|
Package serve runs the dscan engine as a headless JSON loop over stdio, for the Electron GUI. |
|
tui
Package tui holds the interactive checklist.
|
Package tui holds the interactive checklist. |
Click to show internal directories.
Click to hide internal directories.





