feat: Moves logging extensions into it's own module, moves configuration merging into config-client, fixes merging bug.

This commit is contained in:
2024-12-25 20:06:52 -05:00
parent fbb4a22e98
commit 56359f3488
11 changed files with 269 additions and 135 deletions

View File

@@ -105,6 +105,7 @@ extension ConfigCommand {
}
}
// TODO: Add verbose.
@dynamicMemberLookup
struct ConfigCommandOptions: ParsableArguments {
@@ -133,7 +134,7 @@ extension ConfigCommand {
private extension ConfigCommand.ConfigCommandOptions {
func shared(command: String) throws -> CliClient.SharedOptions {
try configOptions.shared(command: command, extraOptions: extraOptions)
try configOptions.shared(command: command, extraOptions: extraOptions, verbose: 2)
}
func handlePrintJson(_ configuration: Configuration) throws {