begin

A terminal command for running logic-less project templates.

Install with Ruby Gems:

$ gem install begin_cli
Read the Installation Guide

View an Example Template on Github

View the Project on GitHub

User Guide

Introduction

begin is a terminal command for running logic-less project templates. Templates are just git repositories whose files and directories are copied to the working directory when run. Directory names, file names, and file content can contain Mustache tags - the values of which are prompted for in the terminal and substituted when the template is run.

~$begin new latex-document
Title: My Amazing New Document
Author: John Smith
Sections (CTRL+D to stop): Introduction
Sections (CTRL+D to stop): Background
Sections (CTRL+D to stop): ^D
Running template 'latex-document'...
Template 'latex-document' successfully run

~$

Installing A Template

Running A Template

Template Structure

Template Tags

Terminal Commands