makemake-rs
Create and load folder templates, now in rust.
This is overhaul of BonnyAD9/MakeMake in rust. This doesn't have all the features that the original has yet, and it will not be compatible with both the original templates and the original config file.
Usage
Show help:
makemake -h
Create template named vscm
from the current directory:
makemake -c vscm
Load template named vscm
to the current directory:
makemake vscm
And more! See help to learn more.
Templates
If you want to see or just use some templates see BonnyAD9/makemake-templates
How to get it
For Arch based distros you can use AUR
Comparison to the old makemake
Features
- Copying files
- Creating directories
- Variables in files
- Variables in names
- Literals in files
- Literals in names
- Simple branching in files
- Simple branching in names
- Ignore config file
- Loading template source
Improvements
- Speed
- Memory usage
- Doesn't crash 2 times when creating the first template
- Whitespace in expressions has no meaning other than separation
- More friendly syntax and config file when creating template
- Conditionally ignore files
- Internal variables
- Json shema for the
makemake.json
files - Default prompt answer from CLI
Links
- Author: BonnyAD9
- GitHub repository: BonnyAD9/makemake-rs
- Package: AUR
- My website: bonnyad9.github.io