1 | #!/usr/bin/env node
|
2 |
|
3 | var path = require('path')
|
4 | var program = require('commander')
|
5 | var root = path.join(__dirname, '..')
|
6 | var pkg = require(path.join(root, 'package.json'))
|
7 |
|
8 | program.version(pkg.version)
|
9 | .usage('[options]')
|
10 | .description('Create a new authentication secret')
|
11 | .option('--secret [path]', 'Where to store the authentication secret. Defaults to ~/.insights/secret')
|
12 | .parse(process.argv)
|
13 |
|
14 | const secretPath = program.secret || path.join(require('os').homedir(), '.insights', 'secret')
|
15 |
|
16 | const createSecret = require('../app/create-secret')
|
17 | createSecret(secretPath)
|
18 |
|