A simple project scaffolding tool
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
lib Updated references to fix Node 6.x Dec 2, 2016
typings Multiple improvements Oct 26, 2015
LICENSE Initial commit Sep 21, 2015
app.js Added support for scoped plugins Aug 9, 2016
jsconfig.json Added support for scoped plugins Aug 9, 2016



Scfld is a simple project scaffolding tool. It relies on plugins to define the structure of projects.

You can use one of the plugins available in the npm registry or create your own that will best suit your needs.

Quick Start

Scfld is meant to be installed globally:

npm i -g scfld

Next you need to find a plugin in the npm registry. Let's say you want to scaffold a new plugin project, install scfld-plugin:

npm i -g scfld-plugin

Now you're ready to create your first project. Create a new folder and from there run the following command:

scfld init plugin

After answering a few questions, your new scfld plugin will be ready! You can test it by making it available globally:

npm link

Then create another empty folder and try out your new plugin

scfld init <plugin name>