From d766acc45782916615861955cb82a63afbe54960 Mon Sep 17 00:00:00 2001 From: natmark Date: Fri, 29 Jun 2018 13:57:33 +0900 Subject: [PATCH] :ok: Change mapper for subdir --- Sources/DonutKit/Git.swift | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Sources/DonutKit/Git.swift b/Sources/DonutKit/Git.swift index 316d286..291e298 100644 --- a/Sources/DonutKit/Git.swift +++ b/Sources/DonutKit/Git.swift @@ -63,11 +63,10 @@ public struct Git { let files = Array(Set(input.components(separatedBy: "\n").dropLast() .filter { $0.contains(".xctemplate") } .map { - $0.components(separatedBy: "/") - .filter { $0.contains(".xctemplate") }.first + String($0.prefix($0.range(of: ".xctemplate")?.upperBound.encodedOffset ?? 0)) } - .filter { $0 != nil } - .map { $0! })) + .filter { $0.count != 0 } + )) if files.count == 0 { return SignalProducer(error: DonutError.templateFileNotFoundError)