Template support for input parameters #4

Merged
javier merged 81 commits from feature/arguments-templating into main 2025-02-17 22:11:06 +00:00
Showing only changes of commit df556f83ab - Show all commits

View File

@ -12,7 +12,7 @@ extension Colibri {
helpNames: .shortAndLong,
aliases: ["create"]
)
@OptionGroup var options: Options
// MARK: Functions
@ -20,13 +20,14 @@ extension Colibri {
mutating func run() async throws {
let fileService = FileService()
let createRootFolder = CreateRootFolderTask(fileService: fileService)
let createFolders = CreateFoldersTask(fileService: fileService)
let rootFolder = try await createRootFolder(
name: options.name,
at: options.locationURL
)
print(rootFolder)
try await createFolders(at: rootFolder)
}
}