4 个版本
0.1.3 | 2023 年 5 月 7 日 |
---|---|
0.1.2 | 2023 年 5 月 7 日 |
0.1.1 | 2023 年 5 月 7 日 |
0.1.0 | 2023 年 5 月 7 日 |
#486 在 日期和时间
每月 38 次下载
14KB
148 代码行
一个基于 tmux 钩子的工具,用于跟踪每个会话连接到的时间
安装
- 克隆仓库
- 运行
cargo build --release
3 .将./target/release/tmux-time-tracker
移动到您的 $PATH - 在您的 tmux.conf 中添加以下内容
set-hook -g client-attached 'run-shell "output=$(tmux-time-tracker geth #{session_name}); tmux-time-tracker attach #{session_name}; tmux display-message \"Total time: \$output\""' set-hook -g client-detached 'run-shell "tmux-time-tracker detach"' set-hook client-session-changed 'run-shell "tmux-time-tracker detach; tmux-time-tracker attach #{session_name}; output=$(tmux-time-tracker geth #{session_name}); tmux display-message \"Total time: \$output\""'
警告:如果您从多个客户端连接到同一个 tmux 实例,则可能无法正确工作
lib.rs
:
tmux_time_tracker
一个 CLI 程序,旨在钩入 Tmux,允许跟踪连接到 Tmux 会话所花费的时间
依赖项
~38–50MB
~1M SLoC