feat: Commit pre integrating configuration client into cli-client.
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
import ConfigurationClient
|
||||
import Dependencies
|
||||
import DependenciesMacros
|
||||
import FileClient
|
||||
@@ -5,6 +6,8 @@ import Foundation
|
||||
import GitClient
|
||||
import ShellClient
|
||||
|
||||
// TODO: Integrate ConfigurationClient
|
||||
|
||||
public extension DependencyValues {
|
||||
|
||||
var cliClient: CliClient {
|
||||
@@ -45,6 +48,8 @@ public struct CliClient: Sendable {
|
||||
case branchAndCommit
|
||||
case semVar(SemVarOptions)
|
||||
|
||||
// public typealias SemVarOptions = Configuration.SemVar
|
||||
|
||||
public struct SemVarOptions: Equatable, Sendable {
|
||||
let preReleaseStrategy: PreReleaseStrategy?
|
||||
let requireExistingFile: Bool
|
||||
|
||||
Reference in New Issue
Block a user