1 个不稳定版本
0.1.0 | 2023 年 12 月 27 日 |
---|
#2097 在 命令行工具
23KB
100 行
tsm
tsm 是一个用于管理 tmux 会话的 Rust 命令行工具。切换到现有会话或创建新会话。
功能
- 切换会话:切换到现有的 tmux 会话。
- 创建会话:使用指定名称创建新的 tmux 会话。
要求
安装
-
克隆并构建项目
git clone https://github.com/halshar/tsm.git cargo build --release
-
使用 cargo 安装
cargo install tsm
使用方法
- 在您的
.tmux.conf
文件中创建一个 tmux 绑定# switch/create session # <prefix>+o will trigger the script bind-key o display-popup -E "tsm"
- 在活动 tmux 会话中运行命令
tsm
致谢
- 此项目使用了 skim Rust 库
- 此项目受到了 tmux-sessionizer 的启发
贡献
欢迎贡献!请为任何更改或建议打开一个问题或拉取请求。
许可证
此项目使用 GPLv3 许可证。
依赖项
~12MB
~224K SLoC