We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 744e7f7 commit b928e3fCopy full SHA for b928e3f
Sources/ContainerCommands/Application.swift
@@ -91,7 +91,12 @@ public struct Application: AsyncParsableCommand {
91
92
#if DEBUG
93
let warning = "Running debug build. Performance may be degraded."
94
- let formattedWarning = "\u{001B}[33mWarning!\u{001B}[0m \(warning)\n"
+ let formattedWarning: String
95
+ if isatty(FileHandle.standardError.fileDescriptor) == 1 {
96
+ formattedWarning = "\u{001B}[33mWarning!\u{001B}[0m \(warning)\n"
97
+ } else {
98
+ formattedWarning = "Warning! \(warning)\n"
99
+ }
100
let warningData = Data(formattedWarning.utf8)
101
FileHandle.standardError.write(warningData)
102
#endif
0 commit comments