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])