├── .gitignore ├── LICENSE ├── LICENSE.Apachev2 ├── LICENSE.BSD2 ├── LICENSE.BSD3 ├── LICENSE.CC0 ├── LICENSE.MIT ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── linux console.png ├── settings.gradle.kts ├── src └── dorkbox │ └── console │ ├── Console.kt │ ├── input │ ├── Input.kt │ ├── MacOsTerminal.kt │ ├── PosixTerminal.kt │ ├── SupportedTerminal.kt │ ├── Terminal.kt │ ├── UnsupportedTerminal.kt │ ├── WindowsTerminal.kt │ └── package-info.java │ ├── output │ ├── Ansi.kt │ ├── AnsiCodeMap.kt │ ├── AnsiOutputStream.kt │ ├── AnsiRenderWriter.kt │ ├── AnsiRenderer.kt │ ├── AnsiString.kt │ ├── Attribute.kt │ ├── Color.kt │ ├── Erase.kt │ ├── HtmlAnsiOutputStream.kt │ ├── WindowsAnsiOutputStream.kt │ └── package-info.java │ ├── package-info.java │ └── util │ ├── CharHolder.kt │ ├── TerminalDetection.kt │ └── package-info.java ├── src9 ├── dorkbox │ ├── EmptyClass.java │ ├── input │ │ └── EmptyClass.java │ ├── output │ │ └── EmptyClass.java │ └── util │ │ └── EmptyClass.java └── module-info.java ├── test └── dorkbox │ └── console │ ├── AnsiConsoleExample.kt │ ├── AnsiRenderWriterTest.kt │ ├── AnsiRendererTest.kt │ ├── AnsiStringTest.kt │ ├── AnsiTest.kt │ └── HtmlAnsiOutputStreamTest.kt └── windows console.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE.Apachev2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/LICENSE.Apachev2 -------------------------------------------------------------------------------- /LICENSE.BSD2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/LICENSE.BSD2 -------------------------------------------------------------------------------- /LICENSE.BSD3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/LICENSE.BSD3 -------------------------------------------------------------------------------- /LICENSE.CC0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/LICENSE.CC0 -------------------------------------------------------------------------------- /LICENSE.MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/LICENSE.MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/gradlew.bat -------------------------------------------------------------------------------- /linux console.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/linux console.png -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /src/dorkbox/console/Console.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/src/dorkbox/console/Console.kt -------------------------------------------------------------------------------- /src/dorkbox/console/input/Input.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/src/dorkbox/console/input/Input.kt -------------------------------------------------------------------------------- /src/dorkbox/console/input/MacOsTerminal.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/src/dorkbox/console/input/MacOsTerminal.kt -------------------------------------------------------------------------------- /src/dorkbox/console/input/PosixTerminal.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/src/dorkbox/console/input/PosixTerminal.kt -------------------------------------------------------------------------------- /src/dorkbox/console/input/SupportedTerminal.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/src/dorkbox/console/input/SupportedTerminal.kt -------------------------------------------------------------------------------- /src/dorkbox/console/input/Terminal.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/src/dorkbox/console/input/Terminal.kt -------------------------------------------------------------------------------- /src/dorkbox/console/input/UnsupportedTerminal.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/src/dorkbox/console/input/UnsupportedTerminal.kt -------------------------------------------------------------------------------- /src/dorkbox/console/input/WindowsTerminal.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/src/dorkbox/console/input/WindowsTerminal.kt -------------------------------------------------------------------------------- /src/dorkbox/console/input/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/src/dorkbox/console/input/package-info.java -------------------------------------------------------------------------------- /src/dorkbox/console/output/Ansi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/src/dorkbox/console/output/Ansi.kt -------------------------------------------------------------------------------- /src/dorkbox/console/output/AnsiCodeMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/src/dorkbox/console/output/AnsiCodeMap.kt -------------------------------------------------------------------------------- /src/dorkbox/console/output/AnsiOutputStream.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/src/dorkbox/console/output/AnsiOutputStream.kt -------------------------------------------------------------------------------- /src/dorkbox/console/output/AnsiRenderWriter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/src/dorkbox/console/output/AnsiRenderWriter.kt -------------------------------------------------------------------------------- /src/dorkbox/console/output/AnsiRenderer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/src/dorkbox/console/output/AnsiRenderer.kt -------------------------------------------------------------------------------- /src/dorkbox/console/output/AnsiString.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/src/dorkbox/console/output/AnsiString.kt -------------------------------------------------------------------------------- /src/dorkbox/console/output/Attribute.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/src/dorkbox/console/output/Attribute.kt -------------------------------------------------------------------------------- /src/dorkbox/console/output/Color.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/src/dorkbox/console/output/Color.kt -------------------------------------------------------------------------------- /src/dorkbox/console/output/Erase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/src/dorkbox/console/output/Erase.kt -------------------------------------------------------------------------------- /src/dorkbox/console/output/HtmlAnsiOutputStream.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/src/dorkbox/console/output/HtmlAnsiOutputStream.kt -------------------------------------------------------------------------------- /src/dorkbox/console/output/WindowsAnsiOutputStream.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/src/dorkbox/console/output/WindowsAnsiOutputStream.kt -------------------------------------------------------------------------------- /src/dorkbox/console/output/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/src/dorkbox/console/output/package-info.java -------------------------------------------------------------------------------- /src/dorkbox/console/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/src/dorkbox/console/package-info.java -------------------------------------------------------------------------------- /src/dorkbox/console/util/CharHolder.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/src/dorkbox/console/util/CharHolder.kt -------------------------------------------------------------------------------- /src/dorkbox/console/util/TerminalDetection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/src/dorkbox/console/util/TerminalDetection.kt -------------------------------------------------------------------------------- /src/dorkbox/console/util/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/src/dorkbox/console/util/package-info.java -------------------------------------------------------------------------------- /src9/dorkbox/EmptyClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/src9/dorkbox/EmptyClass.java -------------------------------------------------------------------------------- /src9/dorkbox/input/EmptyClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/src9/dorkbox/input/EmptyClass.java -------------------------------------------------------------------------------- /src9/dorkbox/output/EmptyClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/src9/dorkbox/output/EmptyClass.java -------------------------------------------------------------------------------- /src9/dorkbox/util/EmptyClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/src9/dorkbox/util/EmptyClass.java -------------------------------------------------------------------------------- /src9/module-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/src9/module-info.java -------------------------------------------------------------------------------- /test/dorkbox/console/AnsiConsoleExample.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/test/dorkbox/console/AnsiConsoleExample.kt -------------------------------------------------------------------------------- /test/dorkbox/console/AnsiRenderWriterTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/test/dorkbox/console/AnsiRenderWriterTest.kt -------------------------------------------------------------------------------- /test/dorkbox/console/AnsiRendererTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/test/dorkbox/console/AnsiRendererTest.kt -------------------------------------------------------------------------------- /test/dorkbox/console/AnsiStringTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/test/dorkbox/console/AnsiStringTest.kt -------------------------------------------------------------------------------- /test/dorkbox/console/AnsiTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/test/dorkbox/console/AnsiTest.kt -------------------------------------------------------------------------------- /test/dorkbox/console/HtmlAnsiOutputStreamTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/test/dorkbox/console/HtmlAnsiOutputStreamTest.kt -------------------------------------------------------------------------------- /windows console.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dorkbox/Console/HEAD/windows console.png --------------------------------------------------------------------------------