Adds public init for ExitStatus. (#305)

Client code may want to return ExitStatus from
functions that return a containerization process
return code, or -1 for caught exceptions.
This commit is contained in:
J Logan
2025-09-30 17:57:26 -07:00
committed by GitHub
parent cb6b78f580
commit 992ed9f5aa
+10
View File
@@ -23,4 +23,14 @@ public struct ExitStatus: Sendable {
public var exitCode: Int32
/// The timestamp when the process exited.
public var exitedAt: Date
public init(exitCode: Int32) {
self.exitCode = exitCode
self.exitedAt = .now
}
public init(exitCode: Int32, exitedAt: Date) {
self.exitCode = exitCode
self.exitedAt = exitedAt
}
}