Skip to content

Latest commit

History

19 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

hts

Highlight lines of program output based on the latency between them

screenshot with hts showing latency for a demo program

Getting started

Homebrew (recommended)

brew install acj/taps/hts

From source

You'll need a Rust toolchain. Clone this repository, and then:

cargo build

Usage

Usage: hts [OPTIONS]
Options:
-d, --debug Turn debugging information on
-n, --no-echo Do not echo lines of input as they arrive; show highlighted output after the command finishes
-m, --min-latency <MIN_LATENCY> Don't highlight lines with latency below this threshold [default: 1ms]
-l, --latency-unit <LATENCY_UNIT> Show the latency between lines in the given unit. Valid units are ns, us, ms, s, m, h, d [default: ms]
-h, --help Print help
-V, --version Print version

Try piping a command into hts:

ping google.com -c 4 | hts

If you built hts from source, try it again with highlighting:

cargo clean && cargo build 2>&1 | hts

About

Highlight lines of program output based on the latency between them

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Used by

Contributors

Languages