Skip to content

workbunny/bunny-term

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bunny Term 兔子终端

workbunny

workbunny/bunny-term

🐇 PHP-兔 子 终 端 库 🐇

依赖

  • PHP 8.3+
  • FFI 拓展
  • 支持 Linux、Windows 平台

安装

composer require workbunny/term

基础用法

use Workbunny\Term\Tui;
use Workbunny\Term\KeyboardKey;

// 示例
Tui::init(); // 初始化

Tui::setTitle("MyTui"); // 标题

$num = 24;
while (Tui::shouldClose()) { //主循环
    // 按键A按下时
    if (Tui::keyPressed(KeyboardKey::KeyA)) {
        $num++;
    }
    Tui::begin(); // 开始绘画

    Tui::bgColor(63, 81, 181); //背景色
    Tui::rect(20, 6, 41, 10); // 矩形
    Tui::text($num, 8, "你好"); //绘制文本

    Tui::end(); // 结束绘画
}
Tui::close();//关闭

About

🐇 Bunny 终 端 操 作 库

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published