Crates.io | pipev |
lib.rs | pipev |
version | 0.1.2 |
source | src |
created_at | 2023-08-31 14:00:40.536569 |
updated_at | 2023-08-31 14:20:56.299649 |
description | Educational version of pipeviewer |
homepage | https://github.com/onos9/pipeviewer |
repository | https://github.com/onos9/pipeviewer |
max_upload_size | |
id | 960079 |
size | 23,892 |
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.
Changes since tag 5.5
:
pipeviewer
's version to 1.0.1
(and add a corresponding tag)Cargo.toml
crossbeam
to version 0.8.1
in Cargo.toml
crossterm
to version 0.23.2
in Cargo.toml
. In src/stats.rs
, bring crossterm::style::Stylize
into scope in a use
statement, and change cursor::MoveToColumn(0)
to cursor::MoveToColumn(1)
.clap
to version 3.2.5
in Cargo.toml
. In src/args.rs
, change .short("o")
to .short('o')
and .short("s")
to .short('s')
.cargo update