3 个版本 (稳定)
1.1.0 |
|
---|---|
1.0.1 | 2023年12月10日 |
1.0.0 | 2023年3月25日 |
0.1.3 | 2022年10月12日 |
#583 在 命令行工具
每月231 次下载
540KB
11K SLoC
tmuxstatus
显示过去20秒内的CPU利用率和当前内存使用情况的状态行。守护进程默认在5分钟后停止。停止时可以执行用户指定的命令,例如挂起计算机。
示例(使用 nerd-fonts)
█████▇█████████████▇▇████▇▇▇▇█ 56629M 08:01
安装
cargoinstall tmuxstatus
配置
将以下内容添加到您的 ~/.tmux.conf
set -g status-interval 1
set -g status-right "#(tmuxstatus) %H:%M "
set -g status-right-length "60"
5分钟后自动挂起,使用以下命令:
set -g status-right "#(tmuxstatus --timeout 300 sudo systemctl suspend) %H:%M "
工作
首次使用时创建守护进程以避免开销。新的调用将查询此守护进程以减少开销。
如果 tmux 支持直接使用 UNIX 域套接字而不是启动进程来直接读取状态行,则可以进一步减少开销。
依赖关系
~18–28MB
~515K SLoC