Skip to content

Instantly share code, notes, and snippets.

@ansongoldade
ansongoldade / lynx-docs-init-collection.js
Created May 2, 2017 18:48
`lynx-docs init` collection
const rl = require("readline").createInterface({
input: process.stdin,
output: process.stdout
});
let questions = {
dir: { question: "Template directory", default: ".", validate: /^.+$/, response: null },
template: { question: "Create default template file", default: "yes", validate: /^(y(es)?)|(n(o)?)$/i, response: null },
data: { question: "Create default data file", default: "yes", validate: /^(y(es)?)|(n(o)?)$/i, response: null },
port: { question: "Port to listen for requests", default: "3000", validate: /^\d+$/, response: null }