├── .github └── workflows │ └── dart.yml ├── .gitignore ├── .vscode ├── launch.json └── settings.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── analysis_options.yaml ├── example ├── calendar.dart ├── clear.dart ├── demo.dart ├── ffi │ ├── README.md │ ├── ffi_rawmode.dart │ └── ffi_win32.dart ├── keys.dart ├── kilo.dart ├── life.dart ├── main.dart ├── rawkeys.dart ├── readline.dart ├── readline_scrolling.dart ├── readme.dart └── table.dart ├── lib ├── dart_console.dart └── src │ ├── ansi.dart │ ├── calendar.dart │ ├── console.dart │ ├── consolecolor.dart │ ├── ffi │ ├── termlib.dart │ ├── unix │ │ ├── termios.dart │ │ ├── termlib_unix.dart │ │ └── unistd.dart │ └── win │ │ └── termlib_win.dart │ ├── key.dart │ ├── progressbar.dart │ ├── scrollbackbuffer.dart │ ├── string_utils.dart │ ├── table.dart │ └── textalignment.dart ├── pubspec.yaml └── test ├── calendar_test.dart ├── interactive_test.dart ├── string_test.dart └── table_test.dart /.github/workflows/dart.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/.github/workflows/dart.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/README.md -------------------------------------------------------------------------------- /analysis_options.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/analysis_options.yaml -------------------------------------------------------------------------------- /example/calendar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/example/calendar.dart -------------------------------------------------------------------------------- /example/clear.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/example/clear.dart -------------------------------------------------------------------------------- /example/demo.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/example/demo.dart -------------------------------------------------------------------------------- /example/ffi/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/example/ffi/README.md -------------------------------------------------------------------------------- /example/ffi/ffi_rawmode.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/example/ffi/ffi_rawmode.dart -------------------------------------------------------------------------------- /example/ffi/ffi_win32.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/example/ffi/ffi_win32.dart -------------------------------------------------------------------------------- /example/keys.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/example/keys.dart -------------------------------------------------------------------------------- /example/kilo.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/example/kilo.dart -------------------------------------------------------------------------------- /example/life.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/example/life.dart -------------------------------------------------------------------------------- /example/main.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/example/main.dart -------------------------------------------------------------------------------- /example/rawkeys.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/example/rawkeys.dart -------------------------------------------------------------------------------- /example/readline.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/example/readline.dart -------------------------------------------------------------------------------- /example/readline_scrolling.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/example/readline_scrolling.dart -------------------------------------------------------------------------------- /example/readme.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/example/readme.dart -------------------------------------------------------------------------------- /example/table.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/example/table.dart -------------------------------------------------------------------------------- /lib/dart_console.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/lib/dart_console.dart -------------------------------------------------------------------------------- /lib/src/ansi.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/lib/src/ansi.dart -------------------------------------------------------------------------------- /lib/src/calendar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/lib/src/calendar.dart -------------------------------------------------------------------------------- /lib/src/console.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/lib/src/console.dart -------------------------------------------------------------------------------- /lib/src/consolecolor.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/lib/src/consolecolor.dart -------------------------------------------------------------------------------- /lib/src/ffi/termlib.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/lib/src/ffi/termlib.dart -------------------------------------------------------------------------------- /lib/src/ffi/unix/termios.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/lib/src/ffi/unix/termios.dart -------------------------------------------------------------------------------- /lib/src/ffi/unix/termlib_unix.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/lib/src/ffi/unix/termlib_unix.dart -------------------------------------------------------------------------------- /lib/src/ffi/unix/unistd.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/lib/src/ffi/unix/unistd.dart -------------------------------------------------------------------------------- /lib/src/ffi/win/termlib_win.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/lib/src/ffi/win/termlib_win.dart -------------------------------------------------------------------------------- /lib/src/key.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/lib/src/key.dart -------------------------------------------------------------------------------- /lib/src/progressbar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/lib/src/progressbar.dart -------------------------------------------------------------------------------- /lib/src/scrollbackbuffer.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/lib/src/scrollbackbuffer.dart -------------------------------------------------------------------------------- /lib/src/string_utils.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/lib/src/string_utils.dart -------------------------------------------------------------------------------- /lib/src/table.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/lib/src/table.dart -------------------------------------------------------------------------------- /lib/src/textalignment.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/lib/src/textalignment.dart -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/pubspec.yaml -------------------------------------------------------------------------------- /test/calendar_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/test/calendar_test.dart -------------------------------------------------------------------------------- /test/interactive_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/test/interactive_test.dart -------------------------------------------------------------------------------- /test/string_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/test/string_test.dart -------------------------------------------------------------------------------- /test/table_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/timsneath/dart_console/HEAD/test/table_test.dart --------------------------------------------------------------------------------