html-primer icon indicating copy to clipboard operation
html-primer copied to clipboard

A small CLI utility that quickly generates HTML5 boilerplates

html-primer

html-primer easily creates HTML5 boilerplate files

A small CLI utility that quickly generates HTML5 boilerplates.

Installation

Be sure to install globally so you can use html-primer from the command line in any directory:

$ npm install -g html-primer

Usage

You can use html-primer or just html:

$ html-primer [options]
$ html [options]

Options

-f or --fname Use custom filename (defaults to index.html)

-c or --comments Include comments in the template (defaults to false)

-q or --manifest Include application manifest tag (defaults to false)

-i or --icons Include favicon fields (defaults to false)

-t or --twitter Include Twitter Card metadata (defaults to false)

-o or --open-graph Include Open Graph metadata (defaults to false)

-m or --mobile Include mobile web app metadata (defaults to false)

-j or --jquery Include jQuery (defaults to false)

-n or --normalize Include Normalize.css (defaults to false)

-g or --google Include Google Analytics (defaults to false and UA-XXXXX-X if no ID is passed)

-h or --help Display help

Examples

Generate an HTML5 boilerplate file with the filename boilerplate.html, and include comments and google analytics:

$ html --fname="boilerplate.html" -c -g

Generate an HTML5 boilerplate file with CDN links to jQuery and Normalize.css:

$ html -j -n

Generate an HTML5 boilerplate file with Google Analytics using a custom ID:

$ html -g="UA-12345-6"

Development

$ git clone https://github.com/christopherwk210/html-primer.git
$ cd html-primer
$ npm i
$ node ./lib/html-primer.js