BonnyAD9 / makemake-rs

Create and load folder templates.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Create and load folder templates.

License:MIT License


Languages

Language:Rust 97.8%Language:Shell 2.2%