mirror of
https://github.com/XcodesOrg/XcodesApp.git
synced 2026-03-25 08:55:46 +00:00
23 lines
709 B
Swift
23 lines
709 B
Swift
import Path
|
|
import Foundation
|
|
|
|
extension Path {
|
|
static let defaultXcodesApplicationSupport = Path.applicationSupport/"com.robotsandpencils.XcodesApp"
|
|
static var xcodesApplicationSupport: Path {
|
|
guard let savedApplicationSupport = Current.defaults.string(forKey: "localPath") else {
|
|
return defaultXcodesApplicationSupport
|
|
}
|
|
guard let path = Path(savedApplicationSupport) else {
|
|
return defaultXcodesApplicationSupport
|
|
}
|
|
return path
|
|
}
|
|
|
|
static var cacheFile: Path {
|
|
return xcodesApplicationSupport/"available-xcodes.json"
|
|
}
|
|
|
|
static var installDirectory: Path {
|
|
return Path.root/"Applications"
|
|
}
|
|
}
|