Readme
๐ rustkick
A minimal, interactive Rust boilerplate exporter for GitHub and AUR.
rustkick helps developers instantly generate deployment-ready folders for Rust projects โ whether for publishing to GitHub or preparing AUR packages. It includes a simple guided CLI to set up everything you need.
โจ Features
๐ง Copies your existing Rust project's source and Cargo.toml
๐ Supports custom extra files (like config. json , . env, etc.)
๐ Optional MIT License
๐ง Friendly CLI prompts for customization
๐ฏ --mode git for GitHub setup
๐น --mode aur for AUR packaging
๐ฆ Usage
cargo run -- --mode git
Or for AUR-ready packaging:
cargo run -- --mode aur
You'll be prompted for:
Deployment folder name
Whether to include a license
Extra files to include (e.g. hi. txt , . env)
Optional setup tips (Git/AUR commands)
๐ ๏ธ Example
cargo run -- --mode git
๐ ๐ฆ Enter deployment folder name ยท Enter deployment folder name \x b7 rustkick
๐ ๐ Add MIT LICENSE? ยท Add MIT LICENSE? \x b7 yes
๐ ๐ Include additional files? ยท Include additional files? \x b7 yes
๐ ๐ Enter files ยท Enter files \x b7 .env, config.json
๐ ๐ก Tips? ยท Tips? \x b7 yes
This creates a rustkick/ folder with:
rustkick/
โโโ Cargo. toml
โโโ LICENSE
โโโ README . md
โโโ . env
โโโ config. json
โโโ src/
๐ฅ Installation
You can install rustkick from source using cargo:
cargo install -- git https://github.com/Bearcry55/rustkick
Or clone it manually and run:
git clone https://github.com/Bearcry55/rustkick.git
cd rustkick
cargo build -- release
./target/release/rustkick -- mode git
๐ง Tips
For GitHub
git init
git remote add origin https://github.com/< your-name> /rustkick.git
git push - u origin master
For AUR
git init
git remote add origin ssh://aur@aur.archlinux.org/< your-package> .git
git push - u origin master
๐ License
This project is licensed under the MIT License. See the LICENSE file for details.
๐ Contributing
Contributions welcome! Feel free to open issues or PRs if you have ideas or improvements.
๐ Author
Made with โค๏ธ by Deep Narayan Banerjee
it is a tool which will make rust coder deployment a little easy it is a initiative for all rustician