--- aliases: - "0005" - Rust CLI Scaffolding date-created: 2026-10-14 22:50 date-modified: 2026-10-15 23:48 # Allowed: open, closed status: open area: "[[monorepo]]" blocked-by: - "[[0009-bazel-project-scaffolding]]" subtasks: [] --- # Rust CLI Scaffolding One of the biggest patterns I noticed when working on Rust projects in the monorepo was that they were mostly CLI tools. I found myself doing the same boilerplate over and over again. I think much like Google, having a function that handles sensible defaults would be a good idea. But also, maybe a Rust project set up to avoid the common pitfalls?