Update Generate command and Readme
Some checks failed
gitea-openium/resgen.swift/pipeline/head There was a failure building this commit

This commit is contained in:
2025-07-25 11:19:54 +02:00
parent d7dd37c32d
commit 058624fa6a
8 changed files with 348 additions and 123 deletions

View File

@@ -126,6 +126,7 @@ struct ColorsConfiguration: Codable, CustomDebugStringConvertible {
let extensionNameUIKit: String?
let extensionSuffix: String?
let visibility: String?
let assetBundle: String?
let staticMembers: Bool?
internal init(
@@ -137,6 +138,7 @@ struct ColorsConfiguration: Codable, CustomDebugStringConvertible {
extensionNameUIKit: String?,
extensionSuffix: String?,
visibility: String?,
assetBundle: String?,
staticMembers: Bool?
) {
self.inputFile = inputFile
@@ -147,6 +149,7 @@ struct ColorsConfiguration: Codable, CustomDebugStringConvertible {
self.extensionNameUIKit = extensionNameUIKit
self.extensionSuffix = extensionSuffix
self.visibility = visibility
self.assetBundle = assetBundle
self.staticMembers = staticMembers
}
@@ -161,6 +164,7 @@ struct ColorsConfiguration: Codable, CustomDebugStringConvertible {
- Extension name UIKit: \(extensionNameUIKit ?? "-")
- Extension suffix: \(extensionSuffix ?? "-")
- Visiblity: \(visibility ?? "default")
- Asset Bundle: \(assetBundle ?? "default")
- Static members: \(staticMembers != nil ? "\(String(describing: staticMembers))" : "default")
"""
}
@@ -221,6 +225,7 @@ struct ImagesConfiguration: Codable, CustomDebugStringConvertible {
let extensionNameUIKit: String?
let extensionSuffix: String?
let visibility: String?
let assetBundle: String?
let staticMembers: Bool?
internal init(
@@ -231,6 +236,7 @@ struct ImagesConfiguration: Codable, CustomDebugStringConvertible {
extensionNameUIKit: String?,
extensionSuffix: String?,
visibility: String?,
assetBundle: String?,
staticMembers: Bool?
) {
self.inputFile = inputFile
@@ -240,6 +246,7 @@ struct ImagesConfiguration: Codable, CustomDebugStringConvertible {
self.extensionNameUIKit = extensionNameUIKit
self.extensionSuffix = extensionSuffix
self.visibility = visibility
self.assetBundle = assetBundle
self.staticMembers = staticMembers
}
@@ -253,6 +260,7 @@ struct ImagesConfiguration: Codable, CustomDebugStringConvertible {
- Extension name UIKit: \(extensionNameUIKit ?? "-")
- Extension suffix: \(extensionSuffix ?? "-")
- Visiblity: \(visibility ?? "default")
- Asset Bundle: \(assetBundle ?? "default")
- Static members: \(staticMembers != nil ? "\(String(describing: staticMembers))" : "default")
"""
}
@@ -268,6 +276,7 @@ struct StringsConfiguration: Codable, CustomDebugStringConvertible {
let extensionName: String?
let extensionSuffix: String?
let visibility: String?
let assetBundle: String?
let staticMembers: Bool?
let xcStrings: Bool?
@@ -280,6 +289,7 @@ struct StringsConfiguration: Codable, CustomDebugStringConvertible {
extensionName: String?,
extensionSuffix: String?,
visibility: String?,
assetBundle: String?,
staticMembers: Bool?,
xcStrings: Bool?
) {
@@ -291,6 +301,7 @@ struct StringsConfiguration: Codable, CustomDebugStringConvertible {
self.extensionName = extensionName
self.extensionSuffix = extensionSuffix
self.visibility = visibility
self.assetBundle = assetBundle
self.staticMembers = staticMembers
self.xcStrings = xcStrings
}
@@ -306,6 +317,7 @@ struct StringsConfiguration: Codable, CustomDebugStringConvertible {
- Extension name: \(extensionName ?? "-")
- Extension suffix: \(extensionSuffix ?? "-")
- Visiblity: \(visibility ?? "default")
- Asset Bundle: \(assetBundle ?? "default")
- Static members: \(staticMembers != nil ? "\(String(describing: staticMembers))" : "default")
- XC Strings: \(xcStrings != nil ? "\(String(describing: xcStrings))" : "default")
"""

View File

@@ -36,6 +36,7 @@ extension ColorsConfiguration: Runnable {
("--extension-name-ui-kit", extensionNameUIKit),
("--extension-suffix", extensionSuffix),
("--visibility", visibility),
("--asset-bundle", assetBundle),
("--static-members", staticMembers?.description)
].forEach { argumentName, argumentValue in
if let argumentValue {

View File

@@ -34,6 +34,7 @@ extension ImagesConfiguration: Runnable {
("--extension-name-ui-kit", extensionNameUIKit),
("--extension-suffix", extensionSuffix),
("--visibility", visibility),
("--asset-bundle", assetBundle),
("--static-members", staticMembers?.description)
].forEach { argumentName, argumentValue in
if let argumentValue {

View File

@@ -37,6 +37,7 @@ extension StringsConfiguration: Runnable {
("--extension-name", extensionName),
("--extension-suffix", extensionSuffix),
("--visibility", visibility),
("--asset-bundle", assetBundle),
("--xc-strings", staticMembers?.description),
("--static-members", xcStrings?.description)
].forEach { argumentName, argumentValue in