Increasing Rust Reach: I was a 2018 mentor of two amazing mentees. To describe Rust Reach; from the homepage, "This program matches Rust team members from all parts of the project with individuals who are underrepresented in Rust's community and the tech industry for a partnership of three (3) months, from mid-May to mid-August. Each partnership agrees to a commitment of 3–5 hours per week working on a Rust Project."
Introduction to Linux Course: I teach a three (3) to five (5) day workshop on introduction to Linux. The class varies by client, but can span from introduction and basics, to advanced techniques and scripting. This course has been run for classes ranging from three (3) to twelve (12) individuals.
Introduction to Python Course: I teach a three (3) to five (5) day workshop on introduction to Python. This course is complementary to the Introduction to Linux and likewise ranges from new to programming, to only new to Python but skilled at programming. This class has been conducted with sizes ranging from five (5) to fifteen (15) individuals.
clap-rs - https://clap.rs:
A command line argument parser for the Rust language. It's meant to bring command line applications into the mordern age without sacrificing performance or ergonomics.
clap supports things like automatic help generation, automatic shell completion scripts, YAML defined CLIs, suggestions on typos, argument relationships, any many more features. More info can be found by visiting the project page, the github repository (clap-rs/clap), documentation (https://docs.rs/clap) or the crates.io page (crates/clap).
A tool for generating Markdwon changelog's based on one's
git history. This tool follows the conventional format, but is also fully configurable and customizable. This project is divided into a CLI front-end and a library backend.
A crate that enables automatic generation of shell completion scripts and manpages.
A crate that enables Rust's custom-derive macro functionality with
A crate for determining the terminal width in order to determine correctly formatted output.
docli-rs: A DigitalOcean CLI written in Rust.
cargo plugin for counting lines of code fast.
cargo plugin which installs many common
Closed Source (Typically for
Both a Terminal User Interface (TUI) and CLI for installing and administering Red Hat Satellite. Written in Rust. ~10k sloc
A set of Ansible scripts and roles for installing and configuing Red Hat Satellite. Written in Shell Script, Python, and YAML. ~2k sloc