From e3fe07de06f16d0f42e33547744e9a10cc17be26 Mon Sep 17 00:00:00 2001 From: Jota Uribe Date: Tue, 13 Jul 2021 09:56:23 -0500 Subject: [PATCH] fixed bug where file name coincidence could lead to write unwanted file, fixed incorrect format on README file --- README.md | 2 +- Sources/ChromaLibrary/Chroma.swift | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index ad9c0d2..aef33d3 100644 --- a/README.md +++ b/README.md @@ -20,7 +20,7 @@ OPTIONS: file. iOS, macOS, swiftUI (default: iOS) -h, --help Show help information. - +``` ### Installation diff --git a/Sources/ChromaLibrary/Chroma.swift b/Sources/ChromaLibrary/Chroma.swift index 749f6af..609defd 100644 --- a/Sources/ChromaLibrary/Chroma.swift +++ b/Sources/ChromaLibrary/Chroma.swift @@ -41,7 +41,7 @@ extension Chroma { private func generate() { let folder = Folder.root - let file = folder.files.recursive.first(where: { $0.nameExcludingExtension == name }) ?? File(named: name, at: folder) + let file = folder.files.recursive.first(where: { $0.name == "\(name).swift" }) ?? File(named: name, at: folder) let body = folder.colorDefinitions(for: platform).sorted().joined(separator: "\n\n") let content = platform.fileContent(header: header, body: body) do {