diff --git a/Sources/PlaybookClient/PlaybookClient.swift b/Sources/PlaybookClient/PlaybookClient.swift index f1b28e0..37af941 100644 --- a/Sources/PlaybookClient/PlaybookClient.swift +++ b/Sources/PlaybookClient/PlaybookClient.swift @@ -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 ) }