UNPKG

581 BPlain TextView Raw
1#!/usr/bin/env node
2
3var path = require('path')
4var program = require('commander')
5var root = path.join(__dirname, '..')
6var pkg = require(path.join(root, 'package.json'))
7
8program.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
14const secretPath = program.secret || path.join(require('os').homedir(), '.insights', 'secret')
15
16const createSecret = require('../app/create-secret')
17createSecret(secretPath)
18