// // FontsConfiguration+ShellCommandable.swift // // // Created by Thibaut Schmitt on 30/08/2022. // import Foundation extension FontsConfiguration: Runnable { func run(force: Bool) { var args = [String]() if force { args += ["-f"] } args += [ inputFile, "--extension-output-path", extensionOutputPath, "--static-members", "\(staticMembersOptions)" ] if let extensionName = extensionName { args += [ "--extension-name", extensionName ] } if let extensionSuffix = extensionSuffix { args += [ "--extension-suffix", extensionSuffix ] } Fonts.main(args) } }