cargo_auto_template_new_cli
Basic Rust project template for CLI and library, more than just -cargo new hello-
version: 0.0.44 date: 2026-06-20 author: bestia.dev repository: codeberg.org
This repo is part of the automation_tasks_rs project
Hashtags: #maintained #ready-for-use #rustlang #automation #workflow
My projects on Codeberg.org 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.
This template
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 remote_repo_org_or_user
Extremely simple, just the basic moving parts and use cases.
Development details
Read the development details in a separate MD file:
DEVELOPMENT.md
Releases changelog
Read the release's changelog in a separate MD file:
RELEASES.md
TODO
And code happily ever after...
Open-source and free as a beer
My open-source projects are free as a beer (MIT license).
I just love programming.
But I also need 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
//codeberg.org/bestia-dev
//github.com/bestia-dev
//bestiadev.substack.com
//youtube.com/@bestia-dev-tutorials