dart_console:Dart库,用于编写控制台应用程序

时间:2024-06-11 01:33:24
【文件属性】:

文件名称:dart_console:Dart库,用于编写控制台应用程序

文件大小:38KB

文件格式:ZIP

更新时间:2024-06-11 01:33:24

Dart

用于构建控制台应用程序的Dart库。 该库包含用于控制台应用程序开发的各种有用功能,包括: 读取当前窗口尺寸(高度,宽度) 读取并设置光标位置 设置前景色和背景色 将控制台操作为“原始模式”,与默认的dart:io库相比,它可以进行更高级的键盘输入处理。 从键盘读取按键和控制顺序 将对齐的文本写入屏幕 该库已用于实现文本编辑器的版本。 使用Dart编译时,它会生成一个自包含的kilo可执行文件。 该库足以满足相当完整的使用需求,包括readline风格的CLI和基本的文字游戏。 该库假定一个终端可以识别并实现常见的ANSI转义序列。 该软件包已在macOS,Linux和上进行了测试。 Windows支持是初步的-该库已在和cmd上进行了测试,但是某些功能在不支持ANSI转义序列的Windows的较早版本中不起作用。 该库使用程序包通过FFI访问Win32 API。 该软件包包含


【文件预览】:
dart_console-main
----pubspec.yaml(363B)
----.vscode()
--------launch.json(410B)
--------c_cpp_properties.json(627B)
--------settings.json(70B)
--------tasks.json(379B)
----lib()
--------src()
--------dart_console.dart(269B)
----example()
--------demo.dart(5KB)
--------rawkeys.dart(929B)
--------kilo.dart(16KB)
--------life.dart(3KB)
--------readline-scrolling.dart(2KB)
--------clear.dart(184B)
--------keys.dart(691B)
--------ffi()
--------readline.dart(1KB)
--------readme.dart(328B)
--------main.dart(853B)
----LICENSE(1KB)
----test()
--------console_test.dart(612B)
----README.md(3KB)
----analysis_options.yaml(1KB)
----.gitignore(310B)
----CHANGELOG.md(874B)

网友评论