From 9726f87009566a01d3ae056134c09c4b175d749e Mon Sep 17 00:00:00 2001 From: Craig Siemens Date: Sat, 18 Oct 2025 17:33:45 -0600 Subject: [PATCH] Update print to use stderr so it doesnt break piping to bash or using eval --- Sources/XcodeVersionManager/Commands/UseCommand.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Sources/XcodeVersionManager/Commands/UseCommand.swift b/Sources/XcodeVersionManager/Commands/UseCommand.swift index fb32e19..40eeae3 100644 --- a/Sources/XcodeVersionManager/Commands/UseCommand.swift +++ b/Sources/XcodeVersionManager/Commands/UseCommand.swift @@ -19,14 +19,14 @@ struct UseCommand: AsyncParsableCommand { func run() async throws { let xcode = try await xcodeVersion.xcodeApplication() + var standardError = StandardErrorOutputStream() let formatter = XcodeVersionFormatter() let xcodeVersion = formatter.string(from: xcode) - print("Switching to \(xcodeVersion)") + print("Switching to \(xcodeVersion)", to: &standardError) do { try xcode.use(permissions: xcodeSelectPermissions) } catch let .sudoRequired(command) { - var standardError = StandardErrorOutputStream() print( """ Requires superuser permissions to be run.