├── .github └── workflows │ └── build+test.yml ├── .gitignore ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── benchmark └── benchmark.d ├── dub.sdl ├── misc ├── log-watch.ps1 └── test.d └── source └── scone ├── core ├── dummy.d ├── flags.d ├── init.d └── package.d ├── input ├── input.d ├── keyboard_event.d ├── os │ ├── posix │ │ ├── background_thread.d │ │ ├── keyboard_event_tree.d │ │ ├── locale │ │ │ ├── input_map.d │ │ │ ├── locale.d │ │ │ └── locale_data │ │ │ │ ├── osx.sv_se.tsv │ │ │ │ └── ubuntu.sv_se.tsv │ │ └── posix_input.d │ ├── standard_input.d │ └── windows │ │ ├── key_event_record_converter.d │ │ └── windows_input.d ├── package.d ├── scone_control_key.d └── scone_key.d ├── output ├── buffer.d ├── frame.d ├── helpers │ ├── ansi_color_helper.d │ ├── arguments_to_cells_converter.d │ └── cli.d ├── os │ ├── posix │ │ ├── partial_row_output_handler.d │ │ └── posix_output.d │ ├── standard_output.d │ └── windows │ │ ├── cell_converter.d │ │ └── windows_output.d ├── package.d ├── text_style.d └── types │ ├── cell.d │ ├── color.d │ ├── coordinate.d │ └── size.d └── package.d /.github/workflows/build+test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/.github/workflows/build+test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/README.md -------------------------------------------------------------------------------- /benchmark/benchmark.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/benchmark/benchmark.d -------------------------------------------------------------------------------- /dub.sdl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/dub.sdl -------------------------------------------------------------------------------- /misc/log-watch.ps1: -------------------------------------------------------------------------------- 1 | Get-Content -Path $args[0] -Wait 2 | -------------------------------------------------------------------------------- /misc/test.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/misc/test.d -------------------------------------------------------------------------------- /source/scone/core/dummy.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/source/scone/core/dummy.d -------------------------------------------------------------------------------- /source/scone/core/flags.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/source/scone/core/flags.d -------------------------------------------------------------------------------- /source/scone/core/init.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/source/scone/core/init.d -------------------------------------------------------------------------------- /source/scone/core/package.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/source/scone/core/package.d -------------------------------------------------------------------------------- /source/scone/input/input.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/source/scone/input/input.d -------------------------------------------------------------------------------- /source/scone/input/keyboard_event.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/source/scone/input/keyboard_event.d -------------------------------------------------------------------------------- /source/scone/input/os/posix/background_thread.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/source/scone/input/os/posix/background_thread.d -------------------------------------------------------------------------------- /source/scone/input/os/posix/keyboard_event_tree.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/source/scone/input/os/posix/keyboard_event_tree.d -------------------------------------------------------------------------------- /source/scone/input/os/posix/locale/input_map.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/source/scone/input/os/posix/locale/input_map.d -------------------------------------------------------------------------------- /source/scone/input/os/posix/locale/locale.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/source/scone/input/os/posix/locale/locale.d -------------------------------------------------------------------------------- /source/scone/input/os/posix/locale/locale_data/osx.sv_se.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/source/scone/input/os/posix/locale/locale_data/osx.sv_se.tsv -------------------------------------------------------------------------------- /source/scone/input/os/posix/locale/locale_data/ubuntu.sv_se.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/source/scone/input/os/posix/locale/locale_data/ubuntu.sv_se.tsv -------------------------------------------------------------------------------- /source/scone/input/os/posix/posix_input.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/source/scone/input/os/posix/posix_input.d -------------------------------------------------------------------------------- /source/scone/input/os/standard_input.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/source/scone/input/os/standard_input.d -------------------------------------------------------------------------------- /source/scone/input/os/windows/key_event_record_converter.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/source/scone/input/os/windows/key_event_record_converter.d -------------------------------------------------------------------------------- /source/scone/input/os/windows/windows_input.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/source/scone/input/os/windows/windows_input.d -------------------------------------------------------------------------------- /source/scone/input/package.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/source/scone/input/package.d -------------------------------------------------------------------------------- /source/scone/input/scone_control_key.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/source/scone/input/scone_control_key.d -------------------------------------------------------------------------------- /source/scone/input/scone_key.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/source/scone/input/scone_key.d -------------------------------------------------------------------------------- /source/scone/output/buffer.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/source/scone/output/buffer.d -------------------------------------------------------------------------------- /source/scone/output/frame.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/source/scone/output/frame.d -------------------------------------------------------------------------------- /source/scone/output/helpers/ansi_color_helper.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/source/scone/output/helpers/ansi_color_helper.d -------------------------------------------------------------------------------- /source/scone/output/helpers/arguments_to_cells_converter.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/source/scone/output/helpers/arguments_to_cells_converter.d -------------------------------------------------------------------------------- /source/scone/output/helpers/cli.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/source/scone/output/helpers/cli.d -------------------------------------------------------------------------------- /source/scone/output/os/posix/partial_row_output_handler.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/source/scone/output/os/posix/partial_row_output_handler.d -------------------------------------------------------------------------------- /source/scone/output/os/posix/posix_output.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/source/scone/output/os/posix/posix_output.d -------------------------------------------------------------------------------- /source/scone/output/os/standard_output.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/source/scone/output/os/standard_output.d -------------------------------------------------------------------------------- /source/scone/output/os/windows/cell_converter.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/source/scone/output/os/windows/cell_converter.d -------------------------------------------------------------------------------- /source/scone/output/os/windows/windows_output.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/source/scone/output/os/windows/windows_output.d -------------------------------------------------------------------------------- /source/scone/output/package.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/source/scone/output/package.d -------------------------------------------------------------------------------- /source/scone/output/text_style.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/source/scone/output/text_style.d -------------------------------------------------------------------------------- /source/scone/output/types/cell.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/source/scone/output/types/cell.d -------------------------------------------------------------------------------- /source/scone/output/types/color.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/source/scone/output/types/color.d -------------------------------------------------------------------------------- /source/scone/output/types/coordinate.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/source/scone/output/types/coordinate.d -------------------------------------------------------------------------------- /source/scone/output/types/size.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/source/scone/output/types/size.d -------------------------------------------------------------------------------- /source/scone/package.d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vladdeSV/scone/HEAD/source/scone/package.d --------------------------------------------------------------------------------