3个不稳定版本

使用旧Rust 2015

0.2.1 2018年9月1日
0.2.0 2018年8月23日
0.1.0 2018年8月21日

#604 in 命令行界面

MIT/Apache

19KB
283

lagraph

Crates.io

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 及其贡献者

许可(根据您的选择)以下列许可证:MITApache 2.0

依赖项

~2.5MB
~31K SLoC