├── .gitignore ├── AnyConsole ├── .editorconfig ├── AnyConsole.Runner │ ├── AnyConsole.Runner.csproj │ ├── Program.cs │ ├── RandomNumberComponent.cs │ └── Style.cs ├── AnyConsole.Tests │ ├── AnyConsole.Tests.csproj │ └── ColorBuilderTests.cs ├── AnyConsole.sln └── AnyConsole │ ├── AnyConsole.csproj │ ├── CallContext.cs │ ├── ColorPalette.cs │ ├── ColorPaletteException.cs │ ├── ColorTextBuilder.cs │ ├── ColoredTextFragment.cs │ ├── Colorful.Extensions.cs │ ├── ColumnLocation.cs │ ├── Component.cs │ ├── ComponentRenderer.cs │ ├── ConsoleDataContext.cs │ ├── ConsoleLogEntry.cs │ ├── ConsoleOptions.cs │ ├── ControlKeyState.cs │ ├── DefaultHelpScreen.cs │ ├── DirectOutputEntry.cs │ ├── DirectOutputMode.cs │ ├── ExtendedConsole.Input.cs │ ├── ExtendedConsole.Interop.cs │ ├── ExtendedConsole.Overloads.cs │ ├── ExtendedConsole.ReadWrite.cs │ ├── ExtendedConsole.cs │ ├── ExtendedConsoleConfiguration.cs │ ├── HelpEntry.cs │ ├── IComponent.cs │ ├── IExtendedConsole.cs │ ├── IHelpScreen.cs │ ├── InputOptions.cs │ ├── InternalComponents │ ├── BaseProcessComponent.cs │ ├── CapsLockComponent.cs │ ├── CpuUsageComponent.cs │ ├── DateTimeComponent.cs │ ├── DateTimeUtcComponent.cs │ ├── DiskFreeComponent.cs │ ├── DiskUsedComponent.cs │ ├── IPAddressComponent.cs │ ├── LogBufferCurrentLineComponent.cs │ ├── LogBufferCurrentPageComponent.cs │ ├── LogBufferIsPausedComponent.cs │ ├── LogBufferTotalLinesComponent.cs │ ├── LogBufferTotalPagesComponent.cs │ ├── LogSearchComponent.cs │ ├── MemoryFreeComponent.cs │ ├── MemoryUsedComponent.cs │ ├── NumLockComponent.cs │ ├── ScrollLockComponent.cs │ └── VersionComponent.cs │ ├── KeyPressEventArgs.cs │ ├── LogHistoryContainer.cs │ ├── MouseEventFlags.cs │ ├── MouseMoveEventArgs.cs │ ├── MousePressEventArgs.cs │ ├── MouseScrollEventArgs.cs │ ├── RenderOptions.cs │ ├── RowContent.cs │ ├── RowLocation.cs │ ├── StaticRowConfig.cs │ ├── StaticRowRenderer.cs │ ├── Style.cs │ ├── WindowFrame.cs │ └── WindowFrameRenderer.cs ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/.gitignore -------------------------------------------------------------------------------- /AnyConsole/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/.editorconfig -------------------------------------------------------------------------------- /AnyConsole/AnyConsole.Runner/AnyConsole.Runner.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole.Runner/AnyConsole.Runner.csproj -------------------------------------------------------------------------------- /AnyConsole/AnyConsole.Runner/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole.Runner/Program.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole.Runner/RandomNumberComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole.Runner/RandomNumberComponent.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole.Runner/Style.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole.Runner/Style.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole.Tests/AnyConsole.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole.Tests/AnyConsole.Tests.csproj -------------------------------------------------------------------------------- /AnyConsole/AnyConsole.Tests/ColorBuilderTests.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole.Tests/ColorBuilderTests.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole.sln -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/AnyConsole.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/AnyConsole.csproj -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/CallContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/CallContext.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/ColorPalette.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/ColorPalette.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/ColorPaletteException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/ColorPaletteException.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/ColorTextBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/ColorTextBuilder.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/ColoredTextFragment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/ColoredTextFragment.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/Colorful.Extensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/Colorful.Extensions.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/ColumnLocation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/ColumnLocation.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/Component.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/Component.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/ComponentRenderer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/ComponentRenderer.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/ConsoleDataContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/ConsoleDataContext.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/ConsoleLogEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/ConsoleLogEntry.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/ConsoleOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/ConsoleOptions.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/ControlKeyState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/ControlKeyState.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/DefaultHelpScreen.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/DefaultHelpScreen.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/DirectOutputEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/DirectOutputEntry.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/DirectOutputMode.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/DirectOutputMode.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/ExtendedConsole.Input.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/ExtendedConsole.Input.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/ExtendedConsole.Interop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/ExtendedConsole.Interop.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/ExtendedConsole.Overloads.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/ExtendedConsole.Overloads.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/ExtendedConsole.ReadWrite.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/ExtendedConsole.ReadWrite.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/ExtendedConsole.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/ExtendedConsole.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/ExtendedConsoleConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/ExtendedConsoleConfiguration.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/HelpEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/HelpEntry.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/IComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/IComponent.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/IExtendedConsole.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/IExtendedConsole.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/IHelpScreen.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/IHelpScreen.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/InputOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/InputOptions.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/InternalComponents/BaseProcessComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/InternalComponents/BaseProcessComponent.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/InternalComponents/CapsLockComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/InternalComponents/CapsLockComponent.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/InternalComponents/CpuUsageComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/InternalComponents/CpuUsageComponent.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/InternalComponents/DateTimeComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/InternalComponents/DateTimeComponent.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/InternalComponents/DateTimeUtcComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/InternalComponents/DateTimeUtcComponent.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/InternalComponents/DiskFreeComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/InternalComponents/DiskFreeComponent.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/InternalComponents/DiskUsedComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/InternalComponents/DiskUsedComponent.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/InternalComponents/IPAddressComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/InternalComponents/IPAddressComponent.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/InternalComponents/LogBufferCurrentLineComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/InternalComponents/LogBufferCurrentLineComponent.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/InternalComponents/LogBufferCurrentPageComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/InternalComponents/LogBufferCurrentPageComponent.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/InternalComponents/LogBufferIsPausedComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/InternalComponents/LogBufferIsPausedComponent.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/InternalComponents/LogBufferTotalLinesComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/InternalComponents/LogBufferTotalLinesComponent.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/InternalComponents/LogBufferTotalPagesComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/InternalComponents/LogBufferTotalPagesComponent.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/InternalComponents/LogSearchComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/InternalComponents/LogSearchComponent.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/InternalComponents/MemoryFreeComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/InternalComponents/MemoryFreeComponent.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/InternalComponents/MemoryUsedComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/InternalComponents/MemoryUsedComponent.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/InternalComponents/NumLockComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/InternalComponents/NumLockComponent.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/InternalComponents/ScrollLockComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/InternalComponents/ScrollLockComponent.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/InternalComponents/VersionComponent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/InternalComponents/VersionComponent.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/KeyPressEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/KeyPressEventArgs.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/LogHistoryContainer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/LogHistoryContainer.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/MouseEventFlags.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/MouseEventFlags.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/MouseMoveEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/MouseMoveEventArgs.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/MousePressEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/MousePressEventArgs.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/MouseScrollEventArgs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/MouseScrollEventArgs.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/RenderOptions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/RenderOptions.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/RowContent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/RowContent.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/RowLocation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/RowLocation.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/StaticRowConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/StaticRowConfig.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/StaticRowRenderer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/StaticRowRenderer.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/Style.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/Style.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/WindowFrame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/WindowFrame.cs -------------------------------------------------------------------------------- /AnyConsole/AnyConsole/WindowFrameRenderer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/AnyConsole/AnyConsole/WindowFrameRenderer.cs -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/replaysMike/AnyConsole/HEAD/README.md --------------------------------------------------------------------------------