1 unstable release
| 0.1.0 | Jul 31, 2025 |
|---|
#2074 in Development tools
10KB
118 lines
๐ 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
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 \xb7 rustkick
๐ ๐ Add MIT LICENSE? ยท Add MIT LICENSE? \xb7 yes
๐ ๐ Include additional files? ยท Include additional files? \xb7 yes
๐ ๐ Enter files ยท Enter files \xb7 .env, config.json
๐ ๐ก Tips? ยท Tips? \xb7 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
Dependencies
~3โ14MB
~121K SLoC