A Rust monorepo workspace containing various command-line utilities and tools.
These are reimplementations of common POSIX utilities for educational purposes.
This workspace uses Cargo workspaces to manage multiple related projects in a single repository. Each project is contained in its own directory and can be built, tested, and published independently while sharing common dependencies and configuration.
mwc/- A behavioral reimplementation of thewc(word count) utility
To build all workspace members:
cargo buildTo build a specific project:
cargo build -p mwcTo run tests for all workspace members:
cargo testTo run tests for a specific project:
cargo test -p mwcTo run a specific binary:
cargo run -p mwc -- [arguments]This workspace uses Rust 2024 edition and follows standard Rust conventions. Each project should include its own README with specific usage instructions.
MIT OR Apache-2.0