Skip to content

rseki-sonix/SwiftUIColorGenerator

Repository files navigation

SwiftUIColorGenerator

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")!
    }
}

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages