Files
wehub-resource-sync 1d1286fadb
Build / Build and test (push) Has been cancelled
chore: import upstream snapshot with attribution
2026-07-13 13:18:38 +08:00

19 lines
581 B
Swift

import Foundation
enum AppStorageScope {
static var applicationSupportDirectoryName: String {
#if DEBUG
return "MacTools Dev"
#else
return "MacTools"
#endif
}
static func applicationSupportRoot(fileManager: FileManager = .default) -> URL {
let baseURL = fileManager.urls(for: .applicationSupportDirectory, in: .userDomainMask).first
?? URL(fileURLWithPath: NSTemporaryDirectory(), isDirectory: true)
return baseURL.appendingPathComponent(applicationSupportDirectoryName, isDirectory: true)
}
}