ConsoleProgressBar class
A class that displays a progress bar in the console.
Constructors
- ConsoleProgressBar({required int total, String? message, int barWidth = 30})
-
Creates a ConsoleProgressBar with the given
totalsteps.
Properties
- current → int
-
Get the current progress value
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- message ↔ String?
-
Optional message displayed alongside the progress bar.
getter/setter pair
- percentage → double
-
Get the progress as a percentage (0-100)
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- total → int
-
The total number of steps.
final
Methods
-
complete(
[String? completionMessage]) → void - Complete the progress bar
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
start(
) → void - Start the progress bar
-
stop(
) → void - Stop the progress bar without completing
-
tick(
[int amount = 1]) → void - Update the progress bar by incrementing the current value
-
toString(
) → String -
A string representation of this object.
inherited
-
update(
int value) → void - Set the progress bar to a specific value
-
updateMessage(
String newMessage) → void - Update the message displayed alongside the progress bar
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited