Add debug option to CLI
This commit is contained in:
parent
82a96c4644
commit
bacdc00372
5
index.js
5
index.js
|
@ -21,6 +21,11 @@ const config = yargs
|
|||
default: 3000,
|
||||
type: 'number'
|
||||
})
|
||||
.options('debug', {
|
||||
describe: 'console debug output',
|
||||
default: false,
|
||||
type: 'boolean'
|
||||
})
|
||||
.argv
|
||||
|
||||
app(config)
|
||||
|
|
|
@ -47,7 +47,7 @@
|
|||
},
|
||||
"scripts": {
|
||||
"start": "node index.js",
|
||||
"dev": "DEBUG=oasis nodemon index.js",
|
||||
"dev": "nodemon index.js --debug",
|
||||
"test": "test/script.sh",
|
||||
"preversion": "test/script.sh"
|
||||
}
|
||||
|
|
40
src/app.js
40
src/app.js
|
@ -1,22 +1,26 @@
|
|||
const Koa = require('koa')
|
||||
const path = require('path')
|
||||
const router = require('koa-router')()
|
||||
const koaStatic = require('koa-static')
|
||||
const mount = require('koa-mount')
|
||||
const open = require('open')
|
||||
const koaBody = require('koa-body')
|
||||
|
||||
const author = require('./routes/author')
|
||||
const hashtag = require('./routes/hashtag')
|
||||
const home = require('./routes/home')
|
||||
const profile = require('./routes/profile')
|
||||
const raw = require('./routes/raw')
|
||||
const thread = require('./routes/thread')
|
||||
const like = require('./routes/like')
|
||||
const status = require('./routes/status')
|
||||
const highlight = require('./routes/highlight')
|
||||
|
||||
module.exports = (config) => {
|
||||
if (config.debug) {
|
||||
process.env.DEBUG = '*'
|
||||
}
|
||||
|
||||
const Koa = require('koa')
|
||||
const path = require('path')
|
||||
const router = require('koa-router')()
|
||||
const koaStatic = require('koa-static')
|
||||
const mount = require('koa-mount')
|
||||
const open = require('open')
|
||||
const koaBody = require('koa-body')
|
||||
|
||||
const author = require('./routes/author')
|
||||
const hashtag = require('./routes/hashtag')
|
||||
const home = require('./routes/home')
|
||||
const profile = require('./routes/profile')
|
||||
const raw = require('./routes/raw')
|
||||
const thread = require('./routes/thread')
|
||||
const like = require('./routes/like')
|
||||
const status = require('./routes/status')
|
||||
const highlight = require('./routes/highlight')
|
||||
|
||||
const assets = new Koa()
|
||||
assets.use(koaStatic(path.join(__dirname, 'assets')))
|
||||
|
||||
|
|
|
@ -5,7 +5,7 @@ const {
|
|||
html,
|
||||
link,
|
||||
nav,
|
||||
section,
|
||||
main,
|
||||
title
|
||||
} = require('hyperaxe')
|
||||
|
||||
|
@ -27,7 +27,7 @@ module.exports = (...elements) => {
|
|||
a({ href: 'https://github.com/fraction/oasis' }, 'source'),
|
||||
a({ href: 'https://github.com/fraction/oasis/issues/new' }, 'help')
|
||||
),
|
||||
section({ id: 'content' }, ...elements)
|
||||
main({ id: 'content' }, ...elements)
|
||||
)
|
||||
)
|
||||
|
||||
|
|
Loading…
Reference in New Issue