├── .editorconfig ├── .gitattributes ├── .gitignore ├── LICENSE ├── README.md ├── doc ├── bar-on-bottom-osx.gif ├── children-no-collapse-osx.gif ├── children-no-collapse-windows.gif ├── children-osx.gif ├── pbar-osx.gif ├── pbar-windows.gif ├── styling-osx.gif ├── styling-windows.gif └── update-on-tick-osx.gif ├── src ├── .build │ ├── MSBuild.Community.Tasks.dll │ └── MSBuild.Community.Tasks.targets ├── ShellProgressBar.Example │ ├── Examples │ │ ├── AlternateFinishedColorExample.cs │ │ ├── ChildrenExample.cs │ │ ├── ChildrenNoCollapseExample.cs │ │ ├── DontDisplayInRealTimeExample.cs │ │ ├── DownloadPogressExample.cs │ │ ├── EstimatedDurationExample.cs │ │ ├── ExampleBase.cs │ │ ├── FixedDurationExample.cs │ │ ├── IndeterminateChildrenNoCollapse.cs │ │ ├── IndeterminateProgressExample.cs │ │ ├── IntegrationWithIProgressExample.cs │ │ ├── IntegrationWithIProgressPercentageExample.cs │ │ ├── MessageBeforeAndAfterExample.cs │ │ ├── PersistMessageExample.cs │ │ ├── ProgressBarOnBottomExample.cs │ │ └── StylingExample.cs │ ├── IProgressBarExample.cs │ ├── Program.cs │ ├── ShellProgressBar.Example.csproj │ └── TestCases │ │ ├── DeeplyNestedProgressBarTreeExample.cs │ │ ├── DrawsOnlyOnTickExample.cs │ │ ├── LongRunningExample.cs │ │ ├── NegativeMaxTicksExample.cs │ │ ├── NestedProgressBarPerStepProgress.cs │ │ ├── NeverCompletesExample.cs │ │ ├── NeverTicksExample.cs │ │ ├── ThreadedTicksOverflowExample.cs │ │ ├── TicksOverflowExample.cs │ │ ├── UpdatesMaxTicksExample.cs │ │ └── ZeroMaxTicksExample.cs ├── ShellProgressBar.sln ├── ShellProgressBar │ ├── ChildProgressBar.cs │ ├── ConsoleOutLine.cs │ ├── FixedDurationBar.cs │ ├── IProgressBar.cs │ ├── IndeterminateChildProgressBar.cs │ ├── IndeterminateProgressBar.cs │ ├── Progress.cs │ ├── ProgressBar.cs │ ├── ProgressBarBase.cs │ ├── ProgressBarHeight.cs │ ├── ProgressBarOptions.cs │ ├── ShellProgressBar.csproj │ ├── StringExtensions.cs │ └── TaskbarProgress.cs └── nuget-icon.png └── test └── ShellProgressBar.Tests ├── ShellProgressBar.Tests.csproj └── UnitTest1.cs /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/README.md -------------------------------------------------------------------------------- /doc/bar-on-bottom-osx.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/doc/bar-on-bottom-osx.gif -------------------------------------------------------------------------------- /doc/children-no-collapse-osx.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/doc/children-no-collapse-osx.gif -------------------------------------------------------------------------------- /doc/children-no-collapse-windows.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/doc/children-no-collapse-windows.gif -------------------------------------------------------------------------------- /doc/children-osx.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/doc/children-osx.gif -------------------------------------------------------------------------------- /doc/pbar-osx.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/doc/pbar-osx.gif -------------------------------------------------------------------------------- /doc/pbar-windows.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/doc/pbar-windows.gif -------------------------------------------------------------------------------- /doc/styling-osx.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/doc/styling-osx.gif -------------------------------------------------------------------------------- /doc/styling-windows.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/doc/styling-windows.gif -------------------------------------------------------------------------------- /doc/update-on-tick-osx.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/doc/update-on-tick-osx.gif -------------------------------------------------------------------------------- /src/.build/MSBuild.Community.Tasks.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/.build/MSBuild.Community.Tasks.dll -------------------------------------------------------------------------------- /src/.build/MSBuild.Community.Tasks.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/.build/MSBuild.Community.Tasks.targets -------------------------------------------------------------------------------- /src/ShellProgressBar.Example/Examples/AlternateFinishedColorExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar.Example/Examples/AlternateFinishedColorExample.cs -------------------------------------------------------------------------------- /src/ShellProgressBar.Example/Examples/ChildrenExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar.Example/Examples/ChildrenExample.cs -------------------------------------------------------------------------------- /src/ShellProgressBar.Example/Examples/ChildrenNoCollapseExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar.Example/Examples/ChildrenNoCollapseExample.cs -------------------------------------------------------------------------------- /src/ShellProgressBar.Example/Examples/DontDisplayInRealTimeExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar.Example/Examples/DontDisplayInRealTimeExample.cs -------------------------------------------------------------------------------- /src/ShellProgressBar.Example/Examples/DownloadPogressExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar.Example/Examples/DownloadPogressExample.cs -------------------------------------------------------------------------------- /src/ShellProgressBar.Example/Examples/EstimatedDurationExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar.Example/Examples/EstimatedDurationExample.cs -------------------------------------------------------------------------------- /src/ShellProgressBar.Example/Examples/ExampleBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar.Example/Examples/ExampleBase.cs -------------------------------------------------------------------------------- /src/ShellProgressBar.Example/Examples/FixedDurationExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar.Example/Examples/FixedDurationExample.cs -------------------------------------------------------------------------------- /src/ShellProgressBar.Example/Examples/IndeterminateChildrenNoCollapse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar.Example/Examples/IndeterminateChildrenNoCollapse.cs -------------------------------------------------------------------------------- /src/ShellProgressBar.Example/Examples/IndeterminateProgressExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar.Example/Examples/IndeterminateProgressExample.cs -------------------------------------------------------------------------------- /src/ShellProgressBar.Example/Examples/IntegrationWithIProgressExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar.Example/Examples/IntegrationWithIProgressExample.cs -------------------------------------------------------------------------------- /src/ShellProgressBar.Example/Examples/IntegrationWithIProgressPercentageExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar.Example/Examples/IntegrationWithIProgressPercentageExample.cs -------------------------------------------------------------------------------- /src/ShellProgressBar.Example/Examples/MessageBeforeAndAfterExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar.Example/Examples/MessageBeforeAndAfterExample.cs -------------------------------------------------------------------------------- /src/ShellProgressBar.Example/Examples/PersistMessageExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar.Example/Examples/PersistMessageExample.cs -------------------------------------------------------------------------------- /src/ShellProgressBar.Example/Examples/ProgressBarOnBottomExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar.Example/Examples/ProgressBarOnBottomExample.cs -------------------------------------------------------------------------------- /src/ShellProgressBar.Example/Examples/StylingExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar.Example/Examples/StylingExample.cs -------------------------------------------------------------------------------- /src/ShellProgressBar.Example/IProgressBarExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar.Example/IProgressBarExample.cs -------------------------------------------------------------------------------- /src/ShellProgressBar.Example/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar.Example/Program.cs -------------------------------------------------------------------------------- /src/ShellProgressBar.Example/ShellProgressBar.Example.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar.Example/ShellProgressBar.Example.csproj -------------------------------------------------------------------------------- /src/ShellProgressBar.Example/TestCases/DeeplyNestedProgressBarTreeExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar.Example/TestCases/DeeplyNestedProgressBarTreeExample.cs -------------------------------------------------------------------------------- /src/ShellProgressBar.Example/TestCases/DrawsOnlyOnTickExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar.Example/TestCases/DrawsOnlyOnTickExample.cs -------------------------------------------------------------------------------- /src/ShellProgressBar.Example/TestCases/LongRunningExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar.Example/TestCases/LongRunningExample.cs -------------------------------------------------------------------------------- /src/ShellProgressBar.Example/TestCases/NegativeMaxTicksExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar.Example/TestCases/NegativeMaxTicksExample.cs -------------------------------------------------------------------------------- /src/ShellProgressBar.Example/TestCases/NestedProgressBarPerStepProgress.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar.Example/TestCases/NestedProgressBarPerStepProgress.cs -------------------------------------------------------------------------------- /src/ShellProgressBar.Example/TestCases/NeverCompletesExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar.Example/TestCases/NeverCompletesExample.cs -------------------------------------------------------------------------------- /src/ShellProgressBar.Example/TestCases/NeverTicksExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar.Example/TestCases/NeverTicksExample.cs -------------------------------------------------------------------------------- /src/ShellProgressBar.Example/TestCases/ThreadedTicksOverflowExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar.Example/TestCases/ThreadedTicksOverflowExample.cs -------------------------------------------------------------------------------- /src/ShellProgressBar.Example/TestCases/TicksOverflowExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar.Example/TestCases/TicksOverflowExample.cs -------------------------------------------------------------------------------- /src/ShellProgressBar.Example/TestCases/UpdatesMaxTicksExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar.Example/TestCases/UpdatesMaxTicksExample.cs -------------------------------------------------------------------------------- /src/ShellProgressBar.Example/TestCases/ZeroMaxTicksExample.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar.Example/TestCases/ZeroMaxTicksExample.cs -------------------------------------------------------------------------------- /src/ShellProgressBar.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar.sln -------------------------------------------------------------------------------- /src/ShellProgressBar/ChildProgressBar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar/ChildProgressBar.cs -------------------------------------------------------------------------------- /src/ShellProgressBar/ConsoleOutLine.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar/ConsoleOutLine.cs -------------------------------------------------------------------------------- /src/ShellProgressBar/FixedDurationBar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar/FixedDurationBar.cs -------------------------------------------------------------------------------- /src/ShellProgressBar/IProgressBar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar/IProgressBar.cs -------------------------------------------------------------------------------- /src/ShellProgressBar/IndeterminateChildProgressBar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar/IndeterminateChildProgressBar.cs -------------------------------------------------------------------------------- /src/ShellProgressBar/IndeterminateProgressBar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar/IndeterminateProgressBar.cs -------------------------------------------------------------------------------- /src/ShellProgressBar/Progress.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar/Progress.cs -------------------------------------------------------------------------------- /src/ShellProgressBar/ProgressBar.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar/ProgressBar.cs -------------------------------------------------------------------------------- /src/ShellProgressBar/ProgressBarBase.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar/ProgressBarBase.cs -------------------------------------------------------------------------------- /src/ShellProgressBar/ProgressBarHeight.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar/ProgressBarHeight.cs -------------------------------------------------------------------------------- /src/ShellProgressBar/ProgressBarOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar/ProgressBarOptions.cs -------------------------------------------------------------------------------- /src/ShellProgressBar/ShellProgressBar.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar/ShellProgressBar.csproj -------------------------------------------------------------------------------- /src/ShellProgressBar/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar/StringExtensions.cs -------------------------------------------------------------------------------- /src/ShellProgressBar/TaskbarProgress.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/ShellProgressBar/TaskbarProgress.cs -------------------------------------------------------------------------------- /src/nuget-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/src/nuget-icon.png -------------------------------------------------------------------------------- /test/ShellProgressBar.Tests/ShellProgressBar.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/test/ShellProgressBar.Tests/ShellProgressBar.Tests.csproj -------------------------------------------------------------------------------- /test/ShellProgressBar.Tests/UnitTest1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mpdreamz/shellprogressbar/HEAD/test/ShellProgressBar.Tests/UnitTest1.cs --------------------------------------------------------------------------------