#终端会话 #protobuf #定义 #会话管理 #grpc #管理器 #Unix 套接字

sesh-proto

Sesh 的 Protobuf 定义 crate,Sesh 是一个 Unix 终端会话管理器

7 个版本

0.1.12 2023 年 10 月 27 日
0.1.10 2023 年 8 月 31 日
0.1.4 2023 年 5 月 1 日
0.1.3 2023 年 4 月 25 日

#743 in Unix API


2 crate 中使用

MIT 许可证

4KB

sesh

使用 Rust 编写的终端会话。

基于 gRPC 和 Unix 套接字构建。

警告
这是一个正在进行中的项目,可能包含一些错误。

演示

本地会话

https://user-images.githubusercontent.com/38540736/233859560-83852798-896b-4913-b990-1e33a0ae726a.mp4

远程会话(SSH)

https://user-images.githubusercontent.com/38540736/233859593-26629392-e97b-4f26-8c2a-6ea5024ed79f.mp4

安装

从源代码安装

版本

cargoinstall --锁定term-sesh

Git

cargoinstall --githttps://github.com/willothy/sesh

使用

查看 帮助 子命令或 MANUAL.md 以获取更多信息。

集成:

  • Wezterm
  • Shell
  • Starship

依赖项

~4–6MB
~99K SLoC