@@ -239,45 +239,7 @@ public final class Process {
239
239
}
240
240
}
241
241
242
- // deprecated 2/2022, remove once client migrate to logging handler
243
- @available ( * , deprecated)
244
- public static var verbose : Bool {
245
- get {
246
- Self . loggingHandler != nil
247
- } set {
248
- Self . loggingHandler = newValue ? Self . logToStdout: . none
249
- }
250
- }
251
-
252
- private var _loggingHandler : LoggingHandler ?
253
-
254
- // the log and setter are only required to backward support verbose setter.
255
- // remove and make loggingHandler a let property once verbose is deprecated
256
- private let loggingHandlerLock = NSLock ( )
257
- public private( set) var loggingHandler : LoggingHandler ? {
258
- get {
259
- self . loggingHandlerLock. withLock {
260
- self . _loggingHandler
261
- }
262
- }
263
- set {
264
- self . loggingHandlerLock. withLock {
265
- self . _loggingHandler = newValue
266
- }
267
- }
268
- }
269
-
270
- // deprecated 2/2022, remove once client migrate to logging handler
271
- // also simplify loggingHandler (see above) once this is removed
272
- @available ( * , deprecated)
273
- public var verbose : Bool {
274
- get {
275
- self . loggingHandler != nil
276
- }
277
- set {
278
- self . loggingHandler = newValue ? Self . logToStdout : . none
279
- }
280
- }
242
+ public let loggingHandler : LoggingHandler ?
281
243
282
244
/// The current environment.
283
245
@available ( * , deprecated, message: " use ProcessEnv.vars instead " )
@@ -377,31 +339,6 @@ public final class Process {
377
339
self . loggingHandler = loggingHandler ?? Process . loggingHandler
378
340
}
379
341
380
- // deprecated 2/2022
381
- @_disfavoredOverload
382
- @available ( * , deprecated, message: " use version without verbosity flag " )
383
- @available ( macOS 10 . 15 , * )
384
- public convenience init (
385
- arguments: [ String ] ,
386
- environment: [ String : String ] = ProcessEnv . vars,
387
- workingDirectory: AbsolutePath ,
388
- outputRedirection: OutputRedirection = . collect,
389
- verbose: Bool ,
390
- startNewProcessGroup: Bool = true
391
- ) {
392
- self . init (
393
- arguments: arguments,
394
- environment: environment,
395
- workingDirectory: workingDirectory,
396
- outputRedirection: outputRedirection,
397
- startNewProcessGroup: startNewProcessGroup,
398
- loggingHandler: verbose ? { message in
399
- stdoutStream. send ( message) . send ( " \n " )
400
- stdoutStream. flush ( )
401
- } : nil
402
- )
403
- }
404
-
405
342
/// Create a new process instance.
406
343
///
407
344
/// - Parameters:
0 commit comments