cookie

A Template-based File Generator. Like cookiecutter but works with file templates instead of project templates.

vimlinuxbashboilerplatetemplate-enginejinja2boilerplate-templatetemplatescookiecuttertemplate-projectboilerplate-applicationcodecov
FreeRepo

Preview

cookie preview

Overview

Cookie is a command-line tool that quickly generates new files from customizable templates, such as scripts, configuration files and documents. It supports variable substitution, file permissions and editor integration, making it useful for developers who frequently create similar files. The tool stores templates locally, accepts simple template syntax similar to Jinja and can be extended with shell aliases for project-specific workflows.

Features

template-variable-substitutionjinja2-compatible-syntaxvim-integrationeditor-cursor-positioningfile-mode-configurationexecutable-bit-settingshell-alias-supportconfiguration-file-supporttemplate-listingtemplate-editingtemplate-removaldebug-modeverbose-outputquiet-mode

Feature Flags

invoicesblogecommerceauthorizationteamsOrgsformsValidationtemplates

Recommended Use Cases

bash-script-generationlatex-document-creationmakefile-generationconfiguration-file-initializationmarkup-file-creationone-off-file-generation

Frontend

None

Backend

bash

Auth Providers

None

Deployment Targets

linuxmacos

Payment Providers

None

Quick Facts

โญ Stars
286
๐Ÿด Forks
7
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2021-06-02T21:56:35.000Z
GitHub

Stack

Language
bash
CI
travis-ci

Data Layer

UI Stack

Developer Experience

Docker
No
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
travis-ci

Pricing

Classification
free
Selected
โ€”
Notes
Open source project with MIT license
Get Started with this Boilerplate