[options]: Replace --disable-progress-updates with --progress (none | ansi) (#808)

Part 1 of #641
This commit is contained in:
Saehej Kang
2025-11-01 14:24:50 -07:00
committed by GitHub
parent 745cc1813e
commit cd7c3a12c8
7 changed files with 42 additions and 43 deletions
+5 -4
View File
@@ -204,11 +204,12 @@ public struct Flags {
public struct Progress: ParsableArguments {
public init() {}
public init(disableProgressUpdates: Bool) {
self.disableProgressUpdates = disableProgressUpdates
public enum ProgressType: String, ExpressibleByArgument {
case none
case ansi
}
@Flag(name: .long, help: "Disable progress bar updates")
public var disableProgressUpdates = false
@Option(name: .long, help: ArgumentHelp("Progress type (format: none|ansi)", valueName: "type"))
public var progress: ProgressType = .ansi
}
}