ProgramConfiguration
public struct ProgramConfiguration : Codable
Undocumented
-
The current version of Bubo
Declaration
Swift
public var version: String
-
A verbose mode that activates or deactivates verbose command line outputs
Declaration
Swift
public var verboseMode: Bool
-
All projects that the application can work on identified by their project name
Declaration
Swift
public var projects: [String : URL]?
-
The applications root directory URL where all application configuration files live
Declaration
Swift
public var rootUrl: URL?
-
The date when the current version of Bubo was initialised
Declaration
Swift
public var initialisationDate: String
-
The extended constructor to specify a dedicated application root driectory
Declaration
Swift
public init(version: String, projects: [String : URL], rootRepoUrl: URL)
-
The standard constructor Locates the application root directory in the users home directory
Declaration
Swift
public init(version: String, projects: [String : URL])