有一个基于 Electron 的 shell 工具,技术栈 electron/typescript/vue/xterm.js
为什么不是 Electerm : 太卡了,这个实现实在是太卡了
为什么不是 Tabby :似乎无法登入启用了二次认证的服务器
yarn install
yarn as
yarn electron:build
- 公钥认证功能
- 密钥管理器
- 全屏功能 大屏时似乎卡顿
- 加入 iterm 多主题可选 选主题功能要设计好 不能下拉直接选 要预览
- build模式icon图标
- 服务器未开启时 链接无响应 且报错
- 进程间IPC, ssh2 的 c.write , xterm.js 的写入 应考虑流控、合并发送等
- 考虑加入 OTP 快捷认证
- 标签页应能快捷关闭
- 多标签 连接复用/会话克隆
- 标签页 美化 参考 chrome-tabs
- 子进程的很多其他事件 如 closed ,disconnected 等也要处理
- 各种错误 边界情况 处理
- 加入文件/会话管理器 密码/密钥考虑要能延后输入
- 加入自动指令功能 可自动登录跳板机 等
- 加入 keepAlive 与指令保活功能
- 把自动更新加上,再找一些用户?
- UE/UI 设计
- 切换tab时 应默认激活终端选中
- [√] 文字大小可调整
- [√] 窗口标题 应能随事件更新
- [√] 窗口尺寸 变更时会出bug
- [√] zmodem rz/sz 上传下载功能