colibri/Library/Sources/Enumerations/ResourceFile.swift

30 lines
592 B
Swift

enum ResourceFile: String {
case dockerIgnore = "docker_ignore"
case gitIgnore = "git_ignore"
case license
case package
case readme
}
// MARK: - Properties
extension ResourceFile {
// MARK: Computed
var fileName: String {
switch self {
case .dockerIgnore: return ".dockerignore"
case .gitIgnore: return ".gitignore"
case .license: return "LICENSE"
case .readme: return "README.md"
case .package: return "Package.swift"
}
}
}
// MARK: - CaseIterable
extension ResourceFile: CaseIterable {}