Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions CacheDrop.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -402,6 +402,7 @@
ENABLE_HARDENED_RUNTIME = YES;
ENABLE_PREVIEWS = YES;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_KEY_LSUIElement = YES;
INFOPLIST_KEY_NSHumanReadableCopyright = "";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
Expand Down Expand Up @@ -433,6 +434,7 @@
ENABLE_HARDENED_RUNTIME = YES;
ENABLE_PREVIEWS = YES;
GENERATE_INFOPLIST_FILE = YES;
INFOPLIST_KEY_LSUIElement = YES;
INFOPLIST_KEY_NSHumanReadableCopyright = "";
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,8 +17,6 @@ final class AutomationStorage {
func save(_ setting: AutomationSetting) {
do {
let data = try JSONEncoder().encode(setting)
debugPrint("Saving UD key:", key(for: setting.locationKey))
debugPrint("Saving UD data:", data)
defaults.set(data, forKey: key(for: setting.locationKey))
} catch {
assertionFailure("Encoding failed")
Expand All @@ -31,8 +29,6 @@ final class AutomationStorage {
guard let data = defaults.data(forKey: storageKey) else {
return nil
}
debugPrint("Loading UD: \(storageKey)")
debugPrint("Loading UD data: \(data)")
return try? JSONDecoder().decode(AutomationSetting.self, from: data)
}

Expand Down
5 changes: 5 additions & 0 deletions CacheDrop/Info.plist
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict/>
</plist>
3 changes: 2 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

**Clean IDE cache effortlessly on macOS**

CacheDrop is a simple macOS utility that helps you identify and remove cached IDE data and build artifacts — saving disk space and improving performance.
CacheDrop is a simple macOS utility that helps you identify and remove cached IDE data and build artifacts and lives in your status bar — saving disk space and improving performance.

It’s designed as a local utility tool with a straightforward UI and zero server dependencies.

Expand Down Expand Up @@ -32,6 +32,7 @@ CacheDrop helps you:
## ⚙️ How It Works

1. Launch CacheDrop
2. Open CacheDrop from status bar.
2. View total cache size
3. Click “Clean” to remove selected caches

Expand Down