├── .editorconfig ├── .gitattributes ├── .github ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ ├── BUG_REPORT.md │ ├── FEATURE_REQUEST.md │ └── QUESTION.md ├── PULL_REQUEST_TEMPLATE.md ├── SECURITY.md ├── release-drafter.yml └── workflows │ ├── build.yml │ ├── codeql-analysis.yml │ └── release-drafter.yml ├── .gitignore ├── Directory.Build.props ├── Directory.Build.targets ├── Images └── Icon.png ├── Key.snk ├── LICENSE.md ├── README.md ├── Source ├── Directory.Build.props ├── Spectre.Console.Extensions.Progress │ ├── Helpers │ │ └── StreamExtensions.cs │ ├── HttpProgress.cs │ ├── HttpProgressContext.cs │ ├── HttpProgressExtensions.cs │ ├── IsExternalInit.cs │ ├── ProgressExtensions.cs │ └── Spectre.Console.Extensions.Progress.csproj └── Spectre.Console.Extensions.Table │ ├── Spectre.Console.Extensions.Table.csproj │ └── TableExtensions.cs ├── Spectre.Console.Extensions.sln ├── Tests ├── .editorconfig ├── Directory.Build.props └── Spectre.Console.Extensions.Test │ ├── Spec.cs │ ├── Spectre.Console.Extensions.Test.csproj │ └── Tools │ ├── TestableAnsiConsole.cs │ └── TestableConsoleInput.cs ├── dotnet-tools.json ├── global.json └── samples ├── DataSet ├── DataSet.csproj └── Program.cs ├── DataTable ├── DataTable.csproj └── Program.cs ├── DataTableEfCore ├── .gitignore ├── .vscode │ ├── launch.json │ └── tasks.json ├── DataTableEfCore.csproj ├── Migrations │ ├── 20201229185020_InitialCreate.Designer.cs │ ├── 20201229185020_InitialCreate.cs │ └── PersonContextModelSnapshot.cs ├── Models │ └── Person.cs ├── PersonContext.cs ├── PersonContextFactory.cs └── Program.cs ├── Directory.Build.props ├── http-progress ├── .vscode │ ├── launch.json │ └── tasks.json ├── HttpProgress.csproj └── Program.cs ├── iprogress-http-client-multiple-calls ├── .vscode │ ├── launch.json │ └── tasks.json ├── IProgressAndHttpClient.csproj ├── Program.cs └── StreamExtensions.cs └── iprogress ├── .vscode ├── launch.json └── tasks.json ├── IProgress.csproj ├── Program.cs └── StreamExtensions.cs /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/.github/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/BUG_REPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/.github/ISSUE_TEMPLATE/BUG_REPORT.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/QUESTION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/.github/ISSUE_TEMPLATE/QUESTION.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/.github/SECURITY.md -------------------------------------------------------------------------------- /.github/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/.github/release-drafter.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/release-drafter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/.github/workflows/release-drafter.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/.gitignore -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/Directory.Build.props -------------------------------------------------------------------------------- /Directory.Build.targets: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/Directory.Build.targets -------------------------------------------------------------------------------- /Images/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/Images/Icon.png -------------------------------------------------------------------------------- /Key.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/Key.snk -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/README.md -------------------------------------------------------------------------------- /Source/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/Source/Directory.Build.props -------------------------------------------------------------------------------- /Source/Spectre.Console.Extensions.Progress/Helpers/StreamExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/Source/Spectre.Console.Extensions.Progress/Helpers/StreamExtensions.cs -------------------------------------------------------------------------------- /Source/Spectre.Console.Extensions.Progress/HttpProgress.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/Source/Spectre.Console.Extensions.Progress/HttpProgress.cs -------------------------------------------------------------------------------- /Source/Spectre.Console.Extensions.Progress/HttpProgressContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/Source/Spectre.Console.Extensions.Progress/HttpProgressContext.cs -------------------------------------------------------------------------------- /Source/Spectre.Console.Extensions.Progress/HttpProgressExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/Source/Spectre.Console.Extensions.Progress/HttpProgressExtensions.cs -------------------------------------------------------------------------------- /Source/Spectre.Console.Extensions.Progress/IsExternalInit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/Source/Spectre.Console.Extensions.Progress/IsExternalInit.cs -------------------------------------------------------------------------------- /Source/Spectre.Console.Extensions.Progress/ProgressExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/Source/Spectre.Console.Extensions.Progress/ProgressExtensions.cs -------------------------------------------------------------------------------- /Source/Spectre.Console.Extensions.Progress/Spectre.Console.Extensions.Progress.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/Source/Spectre.Console.Extensions.Progress/Spectre.Console.Extensions.Progress.csproj -------------------------------------------------------------------------------- /Source/Spectre.Console.Extensions.Table/Spectre.Console.Extensions.Table.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/Source/Spectre.Console.Extensions.Table/Spectre.Console.Extensions.Table.csproj -------------------------------------------------------------------------------- /Source/Spectre.Console.Extensions.Table/TableExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/Source/Spectre.Console.Extensions.Table/TableExtensions.cs -------------------------------------------------------------------------------- /Spectre.Console.Extensions.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/Spectre.Console.Extensions.sln -------------------------------------------------------------------------------- /Tests/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/Tests/.editorconfig -------------------------------------------------------------------------------- /Tests/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/Tests/Directory.Build.props -------------------------------------------------------------------------------- /Tests/Spectre.Console.Extensions.Test/Spec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/Tests/Spectre.Console.Extensions.Test/Spec.cs -------------------------------------------------------------------------------- /Tests/Spectre.Console.Extensions.Test/Spectre.Console.Extensions.Test.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/Tests/Spectre.Console.Extensions.Test/Spectre.Console.Extensions.Test.csproj -------------------------------------------------------------------------------- /Tests/Spectre.Console.Extensions.Test/Tools/TestableAnsiConsole.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/Tests/Spectre.Console.Extensions.Test/Tools/TestableAnsiConsole.cs -------------------------------------------------------------------------------- /Tests/Spectre.Console.Extensions.Test/Tools/TestableConsoleInput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/Tests/Spectre.Console.Extensions.Test/Tools/TestableConsoleInput.cs -------------------------------------------------------------------------------- /dotnet-tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/dotnet-tools.json -------------------------------------------------------------------------------- /global.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/global.json -------------------------------------------------------------------------------- /samples/DataSet/DataSet.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/samples/DataSet/DataSet.csproj -------------------------------------------------------------------------------- /samples/DataSet/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/samples/DataSet/Program.cs -------------------------------------------------------------------------------- /samples/DataTable/DataTable.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/samples/DataTable/DataTable.csproj -------------------------------------------------------------------------------- /samples/DataTable/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/samples/DataTable/Program.cs -------------------------------------------------------------------------------- /samples/DataTableEfCore/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/samples/DataTableEfCore/.gitignore -------------------------------------------------------------------------------- /samples/DataTableEfCore/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/samples/DataTableEfCore/.vscode/launch.json -------------------------------------------------------------------------------- /samples/DataTableEfCore/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/samples/DataTableEfCore/.vscode/tasks.json -------------------------------------------------------------------------------- /samples/DataTableEfCore/DataTableEfCore.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/samples/DataTableEfCore/DataTableEfCore.csproj -------------------------------------------------------------------------------- /samples/DataTableEfCore/Migrations/20201229185020_InitialCreate.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/samples/DataTableEfCore/Migrations/20201229185020_InitialCreate.Designer.cs -------------------------------------------------------------------------------- /samples/DataTableEfCore/Migrations/20201229185020_InitialCreate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/samples/DataTableEfCore/Migrations/20201229185020_InitialCreate.cs -------------------------------------------------------------------------------- /samples/DataTableEfCore/Migrations/PersonContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/samples/DataTableEfCore/Migrations/PersonContextModelSnapshot.cs -------------------------------------------------------------------------------- /samples/DataTableEfCore/Models/Person.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/samples/DataTableEfCore/Models/Person.cs -------------------------------------------------------------------------------- /samples/DataTableEfCore/PersonContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/samples/DataTableEfCore/PersonContext.cs -------------------------------------------------------------------------------- /samples/DataTableEfCore/PersonContextFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/samples/DataTableEfCore/PersonContextFactory.cs -------------------------------------------------------------------------------- /samples/DataTableEfCore/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/samples/DataTableEfCore/Program.cs -------------------------------------------------------------------------------- /samples/Directory.Build.props: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/samples/Directory.Build.props -------------------------------------------------------------------------------- /samples/http-progress/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/samples/http-progress/.vscode/launch.json -------------------------------------------------------------------------------- /samples/http-progress/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/samples/http-progress/.vscode/tasks.json -------------------------------------------------------------------------------- /samples/http-progress/HttpProgress.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/samples/http-progress/HttpProgress.csproj -------------------------------------------------------------------------------- /samples/http-progress/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/samples/http-progress/Program.cs -------------------------------------------------------------------------------- /samples/iprogress-http-client-multiple-calls/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/samples/iprogress-http-client-multiple-calls/.vscode/launch.json -------------------------------------------------------------------------------- /samples/iprogress-http-client-multiple-calls/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/samples/iprogress-http-client-multiple-calls/.vscode/tasks.json -------------------------------------------------------------------------------- /samples/iprogress-http-client-multiple-calls/IProgressAndHttpClient.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/samples/iprogress-http-client-multiple-calls/IProgressAndHttpClient.csproj -------------------------------------------------------------------------------- /samples/iprogress-http-client-multiple-calls/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/samples/iprogress-http-client-multiple-calls/Program.cs -------------------------------------------------------------------------------- /samples/iprogress-http-client-multiple-calls/StreamExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/samples/iprogress-http-client-multiple-calls/StreamExtensions.cs -------------------------------------------------------------------------------- /samples/iprogress/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/samples/iprogress/.vscode/launch.json -------------------------------------------------------------------------------- /samples/iprogress/.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/samples/iprogress/.vscode/tasks.json -------------------------------------------------------------------------------- /samples/iprogress/IProgress.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/samples/iprogress/IProgress.csproj -------------------------------------------------------------------------------- /samples/iprogress/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/samples/iprogress/Program.cs -------------------------------------------------------------------------------- /samples/iprogress/StreamExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/NikiforovAll/Spectre.Console.Extensions/HEAD/samples/iprogress/StreamExtensions.cs --------------------------------------------------------------------------------