Welcome to Butler, your personal assistent to scaffolding your projects.
Shipped with binaries for Mac, Win and Linux (64-bit).
Usage
- Download here
- Install in
PATH
- Run
butler
Commands
Project Templates
This command will create a new project based on the selected template. It will replaces all variables in files and filenames. Project templates are listed in the butler.yml file. Butler is shipped with a default config.
Available variables:
Project.Name: Project name
Project.Description: Project description
Date: Current Date (RFC3339)
Year: Current year
You can specify custom variables in the butler.yml file. They can be accessed by butler{ .Vars.company }.
Auto Update
Butler is able to update itself. The latest Github release is used.
Version
Print the version of Butler.
Configuration
Stay up-to-date with new templates without to update your config manually just set the environment variable BUTLER_CONFIG_URL to butler.yml on master and both configs are merged.
What Butler template looks like ?
example-project-template
Credits