Repository navigation
feat: remove simulator runtimes and prune Docker from Quick Clean - #52
Merged
Merged
Conversation
ado11231
force-pushed
the
feat/quick-clean-tools
branch
from
October 2, 2026 19:06
443fbb8 to
b1f91a7
Compare
ado11231
force-pushed
the
feat/deep-clean-details
branch
2 times, most recently
from
October 2, 2026 19:11
16f013c to
bafc1c4
Compare
…h their own tools Runtimes come from xcrun simctl runtime list, and only an ID of hex digits and hyphens is ever passed to simctl runtime delete. Docker's usage comes from docker system df, and docker system prune --all --force clears unused images, containers, networks, and build cache, keeping volumes. Neither can go to the Trash, so SAFETY.md now names them as the one thing neet removes for good.
Enter on Simulator runtimes lists every runtime with its build, size, and last use, none selected. Enter on Docker shows what docker system df reports and what prune removes and keeps, or how to start Docker Desktop. Both end in a red question that says the removal is for good, and only y runs the tool. Quick Clean marks both rows neet, for good.
ado11231
force-pushed
the
feat/quick-clean-tools
branch
from
October 2, 2026 19:13
b1f91a7 to
29a7ac5
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Stacked on #51.
Simulator runtimes and Docker images can't go to the Trash, so neet asks their own tools to remove them. This is the one place neet deletes for good, and the screens say so in red.
Simulator runtimes
xcrun simctl runtime list -j: version, build, size, last used. None start selected.yrunsxcrun simctl runtime delete <id>for each, then lists what was deleted.allor an option. No admin rights are needed.Docker
docker system df: images, containers, volumes, and build cache, with what can be freed.docker system prune --all --forceremoves (stopped containers, unused networks, unused images, build cache) and keeps (running containers, their images, all volumes).yruns it and shows how much Docker freed.oopens it andrasks again.Quick Clean marks both rows
neet, for goodin red and counts them in what neet can clear.SAFETY.md gets a Tools neet Runs section, and the first promise names this exception.