diff --git a/.swiftpm/xcode/xcshareddata/xcschemes/ResgenSwift-Package.xcscheme b/.swiftpm/xcode/xcshareddata/xcschemes/ResgenSwift-Package.xcscheme index 7d57f6c..49b0f71 100644 --- a/.swiftpm/xcode/xcshareddata/xcschemes/ResgenSwift-Package.xcscheme +++ b/.swiftpm/xcode/xcshareddata/xcschemes/ResgenSwift-Package.xcscheme @@ -146,6 +146,20 @@ ReferencedContainer = "container:"> + + + + String { """ - // Generated from ColorToolCore at \(Date()) + // Generated by ResgenSwift.ColorToolCore \(ResgenSwiftVersion) import UIKit diff --git a/Sources/ColorTool/ColorXcassetHelper.swift b/Sources/ColorTool/ColorXcassetHelper.swift index ec6e56f..6eb3191 100644 --- a/Sources/ColorTool/ColorXcassetHelper.swift +++ b/Sources/ColorTool/ColorXcassetHelper.swift @@ -6,7 +6,7 @@ // import Foundation -import CLIToolCore +import ToolCore struct ColorXcassetHelper { diff --git a/Sources/ColorTool/main.swift b/Sources/ColorTool/main.swift index 0993f99..246a865 100644 --- a/Sources/ColorTool/main.swift +++ b/Sources/ColorTool/main.swift @@ -6,7 +6,7 @@ // import Foundation -import CLIToolCore +import ToolCore import ArgumentParser enum ColorStyle: String, Decodable { diff --git a/Sources/FontTool/FontToolContentGenerator.swift b/Sources/FontTool/FontToolContentGenerator.swift index 9be2ede..5d82dba 100644 --- a/Sources/FontTool/FontToolContentGenerator.swift +++ b/Sources/FontTool/FontToolContentGenerator.swift @@ -6,12 +6,13 @@ // import Foundation +import ToolCore class FontToolContentGenerator { static func getExtensionHeader(fontsNames: [String]) -> String { """ - // Generated from FontToolCore + // Generated by ResgenSwift.FontToolCore \(ResgenSwiftVersion) import UIKit diff --git a/Sources/FontTool/FontToolHelper.swift b/Sources/FontTool/FontToolHelper.swift index aea6118..af758fa 100644 --- a/Sources/FontTool/FontToolHelper.swift +++ b/Sources/FontTool/FontToolHelper.swift @@ -6,7 +6,7 @@ // import Foundation -import CLIToolCore +import ToolCore class FontToolHelper { static func getFontsFilenames(fromInputFolder inputFolder: String) -> [String] { diff --git a/Sources/FontTool/main.swift b/Sources/FontTool/main.swift index 46aabc8..2949b5a 100644 --- a/Sources/FontTool/main.swift +++ b/Sources/FontTool/main.swift @@ -6,7 +6,7 @@ // import Foundation -import CLIToolCore +import ToolCore import ArgumentParser struct FontTool: ParsableCommand { diff --git a/Sources/Imagium/ImageExtensionGenerator.swift b/Sources/Imagium/ImageExtensionGenerator.swift index 9c72735..f7fde30 100644 --- a/Sources/Imagium/ImageExtensionGenerator.swift +++ b/Sources/Imagium/ImageExtensionGenerator.swift @@ -5,7 +5,7 @@ // Created by Thibaut Schmitt on 14/02/2022. // -import CLIToolCore +import ToolCore import Foundation class ImageExtensionGenerator { @@ -66,7 +66,7 @@ class ImageExtensionGenerator { private static func getHeader(inputFilename: String, extensionClassname: String) -> String { """ - // Generated from Imagium at \(Date()) + // Generated by ResgenSwift.Imagium \(ResgenSwiftVersion) // Images from \(inputFilename) import UIKit diff --git a/Sources/Imagium/XcassetsGenerator.swift b/Sources/Imagium/XcassetsGenerator.swift index 54a5ea0..39ae382 100644 --- a/Sources/Imagium/XcassetsGenerator.swift +++ b/Sources/Imagium/XcassetsGenerator.swift @@ -6,7 +6,7 @@ // import Foundation -import CLIToolCore +import ToolCore class XcassetsGenerator { diff --git a/Sources/Imagium/main.swift b/Sources/Imagium/main.swift index dc4637c..fb2c529 100644 --- a/Sources/Imagium/main.swift +++ b/Sources/Imagium/main.swift @@ -7,7 +7,7 @@ import Foundation import ArgumentParser -import CLIToolCore +import ToolCore enum PlatormTag: String { case droid = "d" diff --git a/Sources/ResgenSwift/main.swift b/Sources/ResgenSwift/main.swift index c2d7115..1830a03 100644 --- a/Sources/ResgenSwift/main.swift +++ b/Sources/ResgenSwift/main.swift @@ -1,13 +1 @@ print("Welcome ResgenSwift") - -/* - Make resgen as main command and font/color... as subcommands. It could look like: - Resgen - -> ColorTool - -> FontTool - -> ImageTool - -> Strings - -> Twine - -> Stringium - -> Tag - */ diff --git a/Sources/Strings/Generator/StringsFileGenerator.swift b/Sources/Strings/Generator/StringsFileGenerator.swift index e4d41d4..7fd7ca4 100644 --- a/Sources/Strings/Generator/StringsFileGenerator.swift +++ b/Sources/Strings/Generator/StringsFileGenerator.swift @@ -6,7 +6,7 @@ // import Foundation -import CLIToolCore +import ToolCore class StringsFileGenerator { @@ -41,7 +41,7 @@ class StringsFileGenerator { var stringsFileContent = """ /** * Apple Strings File - * Generated by ResgenSwift 1.0.0 + * Generated by ResgenSwift \(ResgenSwiftVersion) * Language: \(lang) */\n """ @@ -123,7 +123,7 @@ class StringsFileGenerator { private static func getHeader(stringsFilename: String, extensionClassname: String) -> String { """ - // Generated from Strings-Stringium at \(Date()) + // Generated by ResgenSwift.Strings.Stringium \(ResgenSwiftVersion) import UIKit diff --git a/Sources/Strings/Generator/TagsGenerator.swift b/Sources/Strings/Generator/TagsGenerator.swift index bb7e1f1..32bd324 100644 --- a/Sources/Strings/Generator/TagsGenerator.swift +++ b/Sources/Strings/Generator/TagsGenerator.swift @@ -6,7 +6,7 @@ // import Foundation -import CLIToolCore +import ToolCore import CoreVideo class TagsGenerator { @@ -57,7 +57,7 @@ class TagsGenerator { private static func getHeader(extensionClassname: String) -> String { """ - // Generated from Strings-Tags at \(Date()) + // Generated by ResgenSwift.Strings.Tags \(ResgenSwiftVersion) // typelias Tags = String diff --git a/Sources/Strings/Stringium/Stringium.swift b/Sources/Strings/Stringium/Stringium.swift index 3d2367d..cbc7bf8 100644 --- a/Sources/Strings/Stringium/Stringium.swift +++ b/Sources/Strings/Stringium/Stringium.swift @@ -6,7 +6,7 @@ // import Foundation -import CLIToolCore +import ToolCore import ArgumentParser struct Stringium: ParsableCommand { diff --git a/Sources/Strings/Tag/Tags.swift b/Sources/Strings/Tag/Tags.swift index 3936b0a..18278cf 100644 --- a/Sources/Strings/Tag/Tags.swift +++ b/Sources/Strings/Tag/Tags.swift @@ -6,7 +6,7 @@ // import Foundation -import CLIToolCore +import ToolCore import ArgumentParser struct Tags: ParsableCommand { diff --git a/Sources/Strings/Twine/Twine.swift b/Sources/Strings/Twine/Twine.swift index 0b4e9ca..53626fd 100644 --- a/Sources/Strings/Twine/Twine.swift +++ b/Sources/Strings/Twine/Twine.swift @@ -6,7 +6,7 @@ // import Foundation -import CLIToolCore +import ToolCore import ArgumentParser struct Twine: ParsableCommand { diff --git a/Sources/CLIToolCore/GeneratorChecker.swift b/Sources/ToolCore/GeneratorChecker.swift similarity index 100% rename from Sources/CLIToolCore/GeneratorChecker.swift rename to Sources/ToolCore/GeneratorChecker.swift diff --git a/Sources/CLIToolCore/SequenceExtensions.swift b/Sources/ToolCore/SequenceExtensions.swift similarity index 100% rename from Sources/CLIToolCore/SequenceExtensions.swift rename to Sources/ToolCore/SequenceExtensions.swift diff --git a/Sources/CLIToolCore/Shell.swift b/Sources/ToolCore/Shell.swift similarity index 100% rename from Sources/CLIToolCore/Shell.swift rename to Sources/ToolCore/Shell.swift diff --git a/Sources/CLIToolCore/StringExtensions.swift b/Sources/ToolCore/StringExtensions.swift similarity index 100% rename from Sources/CLIToolCore/StringExtensions.swift rename to Sources/ToolCore/StringExtensions.swift diff --git a/Sources/ToolCore/Version.swift b/Sources/ToolCore/Version.swift new file mode 100644 index 0000000..7f4ef35 --- /dev/null +++ b/Sources/ToolCore/Version.swift @@ -0,0 +1,10 @@ +// +// Version.swift +// +// +// Created by Thibaut Schmitt on 25/07/2022. +// + +import Foundation + +public let ResgenSwiftVersion = "1.0.0"