3 releases
0.1.2 | Aug 31, 2023 |
---|---|
0.1.1 | Aug 31, 2023 |
0.1.0 | Aug 31, 2023 |
#32 in #educational
11KB
246 lines
Pipe Viewer – A Unix Utility You Should Know About [Video]
Powerful Unix program called Pipe Viewer or pipev for short. Pipe viewer is a terminal-based tool for monitoring the progress of data through a pipeline. It can be inserted into any normal pipeline between two processes to give a visual indication of how quickly the data is passing through, how long it has taken, how near to completion it is, and an estimate of how long it will be until completion.
This project replicates some of the functionality of pv, but the main focus of this project is to create the hands-on project so as to text my knowlege Rust programming language. I hope you find this repository useful.
Update: 2022-06-17
Changes since tag 5.5
:
- Update
pipeviewer
's version to1.0.1
(and add a corresponding tag) - Update from 2018 to 2021 edition of Rust in
Cargo.toml
- Update
crossbeam
to version0.8.1
inCargo.toml
- Update
crossterm
to version0.23.2
inCargo.toml
. Insrc/stats.rs
, bringcrossterm::style::Stylize
into scope in ause
statement, and changecursor::MoveToColumn(0)
tocursor::MoveToColumn(1)
. - Update
clap
to version3.2.5
inCargo.toml
. Insrc/args.rs
, change.short("o")
to.short('o')
and.short("s")
to.short('s')
. - Update all deep dependencies by running
cargo update
Dependencies
~1.8–6.5MB
~37K SLoC