3个不稳定版本
使用旧Rust 2015
0.2.1 | 2018年9月1日 |
---|---|
0.2.0 | 2018年8月23日 |
0.1.0 | 2018年8月21日 |
#604 in 命令行界面
19KB
283 行
lagraph
lagraph 是一个命令行工具,可以用来绘制随时间变化的ping图。
特性
- 使用Unicode或ASCII字符绘制条形图,支持“半字符”以提高精度
- 真彩色输出,可配置饱和度
- 设置ping间隔和/或计数
- 可选短或长时间戳
使用场景
- 监控您的连接质量随时间的变化。
- 特别适用于使用Wi-Fi或4G等移动连接时。
安装
使用 cargo
如果您已经安装了 Rust,您可以使用 Cargo 来构建和安装 lagraph
cargo install lagraph
用法
使用 lagraph --help
查看完整的命令行选项列表。
示例
以默认间隔(0.5秒)ping一个主机
lagraph <host>
每5秒ping一个主机,在左侧显示短时间戳
lagraph -i 5 -t short <host>
ping一个主机,最大显示ping值为100毫秒,并从输出中移除颜色
lagraph -M 100 -C none <host>
默认设置真彩色输出
要使用默认真彩色输出,需要将环境变量 COLORTERM
设置为 truecolor
。您可以通过将以下行添加到您的shell启动文件(例如 ~/.bashrc
或 ~/.zshrc
)使其永久化
export COLORTERM="truecolor"
在Windows上,您可以使用以下命令根据您的shell进行操作
:: cmd.exe (Batch)
set COLORTERM=truecolor
# PowerShell
$env:COLORTERM="truecolor"
请注意,并非所有终端都支持真彩色终端输出;有关更多信息,请参阅 此代码片段。Windows 10从创建者更新(版本1703)开始支持真彩色终端输出。
许可证
版权所有 © 2018 Hugo Locurcio 及其贡献者
许可(根据您的选择)以下列许可证:MIT 或 Apache 2.0。
依赖项
~2.5MB
~31K SLoC