feat: Adds output values to some of the commands to allow them to be piped into other commands

This commit is contained in:
2024-12-16 12:28:38 -05:00
parent 1302b15ee2
commit 1429c51821
11 changed files with 112 additions and 64 deletions

View File

@@ -23,10 +23,11 @@ struct DecryptCommand: AsyncParsableCommand {
mutating func run() async throws {
@Dependency(\.vaultClient) var vaultClient
try await vaultClient.run(options.runOptions(
let output = try await vaultClient.run.decrypt(options.runOptions(
commandName: Self.commandName,
route: .decrypt,
outputFilePath: output
))
print(output)
}
}