Files
XcodeGen/Sources/ProjectSpec/SpecLoader.swift
T

17 lines
476 B
Swift

import Foundation
import JSONUtilities
import PathKit
extension Project {
public init(path: Path) throws {
let basePath = path.parent()
let template = try Spec(filename: path.lastComponent, basePath: basePath)
try self.init(spec: template, basePath: basePath)
}
public static func loadDictionary(path: Path) throws -> JSONDictionary {
return try Spec(filename: path.lastComponent, basePath: path.parent()).jsonDictionary
}
}