xcassetsのディレクトリを渡すとcolorsetのフォルダ名に対応したColorを生成してくれるやつ
$ ./swiftui-color-generator /path/to/Colors.xcassets ColorAssets.swift
Writing succeeded.
$ cat ColorAssets.swift
// This file is auto generated. Please do NOT edit this file.
import SwiftUI
extension Color {
enum Assets {
static let footerColor = Color("FooterColor")
}
}
$ ./swiftui-color-generator --remove-color-suffix /path/to/Colors.xcassets ColorAssets.swift
$ cat ColorAssets.swift
// This file is auto generated. Please do NOT edit this file.
import SwiftUI
extension Color {
enum Assets {
static let footer = Color("FooterColor")
}
}
$ ./swiftui-color-generator --remove-color-suffix --generate-ui-color /path/to/Colors.xcassets ColorAssets.swift
$ cat ColorAssets.swift
// This file is auto generated. Please do NOT edit this file.
import UIKit
extension UIColor {
enum Assets {
static let footer = UIColor(named: "FooterColor")!
}
}