Bug fixes + interactive setup UI

This commit is contained in:
NGPixel
2017-02-26 18:06:20 -05:00
parent 3300d42866
commit 9414380c9f
14 changed files with 257 additions and 10 deletions

14
wiki.js
View File

@@ -1,6 +1,12 @@
#!/usr/bin/env node
'use strict'
// ===========================================
// Wiki.js
// 1.0.0
// Licensed under AGPLv3
// ===========================================
const Promise = require('bluebird')
const fs = Promise.promisifyAll(require('fs-extra'))
const ora = require('ora')
@@ -54,6 +60,14 @@ cmdr.command('stop')
})
})
cmdr.command('configure [port]')
.description('Configure Wiki.js')
.action((port) => {
port = port || 3000
let spinner = ora('Initializing interactive setup...').start()
require('./configure')(port, spinner)
})
cmdr.parse(process.argv)
if (!process.argv.slice(2).length) {