Basic Rust project template for CLI and library, more than just -cargo new hello-
version: 0.0.5 date: 2025-03-17 author: bestia.dev repository: GitHub
Hashtags: #maintained #ready-for-use #rustlang #automation #workflow
My projects on GitHub are more like a tutorial than a finished product: bestia-dev tutorials.
I recommend using the CRUSTDE - Containerized Rust Development Environment to write Rust projects on Linux, isolated from your system.
Just like cargo new
makes a soft and gentle introduction to Rust projects and development, I want to make a similar command that creates a real-life Rust project.
cargo auto new_cli project_name
Extremely simple, just the basic moving parts and use cases.
Read the development details in a separate md file: DEVELOPMENT.md
Read the releases changelog in a separate md file: RELEASES.md
And code happily ever after...
My open-source projects are free as a beer (MIT license).
I just love programming.
But I need also to drink. If you find my projects and tutorials helpful, please buy me a beer by donating to my PayPal.
You know the price of a beer in your local bar ;-)
So I can drink a free beer for your health :-)
Na zdravje! Alla salute! Prost! Nazdravlje! 🍻
//bestia.dev
//github.com/bestia-dev
//bestiadev.substack.com
//youtube.com/@bestia-dev-tutorials