π 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 gitfor GitHub setup - πΉ
--mode aurfor AUR packaging
π¦ Usage
Or for AUR-ready packaging:
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
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
For AUR
π 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Β Β