* Replace ruby/fastlane unit and preview test flows with swift variants. * Switch to swift-log and Logger for logging * Address (my own!) PR comments. --------- Co-authored-by: Doug <douglase@element.io>
22 lines
1.2 KiB
Swift
22 lines
1.2 KiB
Swift
import ArgumentParser
|
|
import Foundation
|
|
import Logging
|
|
|
|
let logger = Logger(label: "🚀")
|
|
|
|
@main
|
|
struct Tools: AsyncParsableCommand {
|
|
static let configuration = CommandConfiguration(abstract: "A collection of command line tools for ElementX",
|
|
subcommands: [BuildSDK.self,
|
|
SetupProject.self,
|
|
OutdatedPackages.self,
|
|
DownloadStrings.self,
|
|
Locheck.self,
|
|
GenerateSDKMocks.self,
|
|
GenerateSAS.self,
|
|
AppIconBanner.self,
|
|
UnusedStrings.self,
|
|
BumpCalendarVersion.self,
|
|
CI.self])
|
|
}
|