使用blessed-contrib 开发专业的终端dashboard
2024-09-03 11:46:18
blessed-contrib 是blessed 的一个扩展包,以前有说过blessed(一个方便的开发cli 的工具)
我们使用blessed-contrib可以开发专业的终端dashboard 功能强大,组件丰富
以下是来自官方demo的一个有运行
clone 代码
git clone https://github.com/yaronn/blessed-contrib
安装依赖
cd blessed-contrib
yarn
运行demo
node examples/dashboard.js
效果:
代码说明
使用过程中为了更新使用了setInterval,同时在定时函数中添加更新数据 ,同时为了界面的resize, 添加了resize 方法:
screen.on('resize', function() {
donut.emit('attach');
gauge.emit('attach');
gauge_two.emit('attach');
sparkline.emit('attach');
bar.emit('attach');
table.emit('attach');
lcdLineOne.emit('attach');
errorsLine.emit('attach');
transactionsLine.emit('attach');
map.emit('attach');
log.emit('attach');
});
screen.render();
说明
blessed-contrib 是一个很强大的工具 ,很方便
参考资料
https://github.com/yaronn/blessed-contrib
最新文章
- 在Windows平台上绿色安装postgresQL
- Questa Functional Verification-autocheck
- svn服务器搭建与使用
- Maven 3.3.3 Win10环境下的使用实例(上)
- Web Project配置Hirbernate
- 【Android】Android SDK在线更新镜像服务器
- Codevs 3233 古道
- 宠物收养场 Treap
- Swagger文档转Word 文档
- 项目经理的“时间管理法则”(内含10G项目管理书籍)
- python的socket解析
- GRUB 的配置文件解析
- 深度学习(PYTORCH)-3.sphereface-pytorch.lfw_eval.py详解
- python数字图像处理---噪声的应用
- shell 一次移动很多个命名相似的文件
- 润乾填报页面导入excel后增加js动作
- 如何解决Win7将任务栏程序自动分组的困扰
- python2.0_s12_day12_html介绍
- EF Code First学习笔记:数据库创建(转)
- ant design pro (六)样式