feat: Updates playbook client initialization.

This commit is contained in:
2024-12-15 21:16:11 -05:00
parent 601869d457
commit 35d9422f07

View File

@@ -92,13 +92,15 @@ public extension PlaybookClient {
shell: String? = nil,
projectDirectory: String? = nil
) {
self.projectDirectory = projectDirectory
self.shared = .init(
extraOptions: extraOptions,
inventoryFilePath: inventoryFilePath,
loggingOptions: loggingOptions,
quiet: quiet,
shell: shell
self.init(
projectDirectory: projectDirectory,
shared: .init(
extraOptions: extraOptions,
inventoryFilePath: inventoryFilePath,
loggingOptions: loggingOptions,
quiet: quiet,
shell: shell
)
)
}
@@ -136,15 +138,17 @@ public extension PlaybookClient {
template: Configuration.Template? = nil,
useLocalTemplateDirectory: Bool = false
) {
self.projectDirectory = projectDirectory
self.template = template
self.useLocalTemplateDirectory = useLocalTemplateDirectory
self.shared = .init(
extraOptions: extraOptions,
inventoryFilePath: inventoryFilePath,
loggingOptions: loggingOptions,
quiet: quiet,
shell: shell
self.init(
projectDirectory: projectDirectory,
shared: .init(
extraOptions: extraOptions,
inventoryFilePath: inventoryFilePath,
loggingOptions: loggingOptions,
quiet: quiet,
shell: shell
),
template: template,
useLocalTemplateDirectory: useLocalTemplateDirectory
)
}