Skip to content

Commit

Permalink
Added hideVersionHeader to configuration arguments (#1328)
Browse files Browse the repository at this point in the history
  • Loading branch information
art-divin committed May 1, 2024
1 parent 08567d9 commit 03c5288
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions Sourcery/Sourcery.swift
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ public class Sourcery {
fileprivate let buildPath: Path?
fileprivate let prune: Bool
fileprivate let serialParse: Bool
fileprivate var hideVersionHeader: Bool
fileprivate let hideVersionHeader: Bool

fileprivate var status = ""
fileprivate var templatesPaths = Paths(include: [])
Expand Down Expand Up @@ -67,13 +67,17 @@ public class Sourcery {
self.buildPath = buildPath
self.prune = prune
self.serialParse = serialParse
self.hideVersionHeader = hideVersionHeader
if let hideVersionHeader = arguments["hideVersionHeader"] {
self.hideVersionHeader = (hideVersionHeader as? NSNumber)?.boolValue == true
} else {
self.hideVersionHeader = hideVersionHeader
}
if let logConfiguration {
Log.setup(using: logConfiguration)
}

var prefix = Sourcery.generationMarker
if !hideVersionHeader {
if !self.hideVersionHeader {
prefix += " \(Sourcery.version)"
}
self.generationHeader = "\(prefix) — https://github.com/krzysztofzablocki/Sourcery\n"
Expand Down

0 comments on commit 03c5288

Please sign in to comment.