GitXplorerGitXplorer
C

pipeviewer

public
11 stars
6 forks
0 issues

Commits

List of commits on branch master.
Unverified
fb0d2f1697c49427a577eb43c516218bfcccaf45

cargo update

CCleanCut committed 10 months ago
Unverified
7e8a1fe4eb75a1e197ca7f95c2587384bcd77911

update to clap 3.2.5 and bump pipeviewer itself to 1.0.1

CCleanCut committed 3 years ago
Unverified
925d9e3abf29f038568445b840e7e30dbd25a44e

update to crossterm 0.23.2

CCleanCut committed 3 years ago
Unverified
5880fc8bfd313101359da2a582b19896305eaad9

update crossbeam to 0.8.1

CCleanCut committed 3 years ago
Unverified
1be4d7f17b94ee25d379378c379c5a6d399708de

cargo update

CCleanCut committed 3 years ago
Unverified
9ca857f914318c0b0bb3f9b3c51142adfee6113e

update to Rust 2021 edition

CCleanCut committed 3 years ago

README

The README file for this repository.

Hands On Systems Programming with Rust

Hands-On Systems Programming with Rust, Published by Packt

Pipeviewer

This repository contains the code for the pipeviewer project that accompanies the "Hands-on Systems Programming with Rust" online course I created for and published through Packt.

This project replicates some of the functionality of pv, but the main focus of this project is to walk students through a hands-on project to teach and demonstrate Rust programming language features. Each Git tag in this repository is for a commit that corresponds to one of the training videos in the course, so you can walk through the code tag-by-tag if you like along with the course.

I hope you find this repository and the companion course useful. If you do, I encourage you to check out other courses, training, and projects that I do. 😉

I can be contacted via contact details on my website agileperception.com.

Update: 2022-06-17

Changes since tag 5.5:

  • Update pipeviewer's version to 1.0.1 (and add a corresponding tag)
  • Update from 2018 to 2021 edition of Rust in Cargo.toml
  • Update crossbeam to version 0.8.4 in Cargo.toml
  • Update 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).
  • Update 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').
  • Update all deep dependencies by running cargo update

Update: 2024-03-05

Changes since previous update:

  • Update crossbeam to version `