diff --git a/mksec b/mksec new file mode 100644 index 0000000..f20020c --- /dev/null +++ b/mksec @@ -0,0 +1,20 @@ +#!/usr/bin/env node +var yargs = require('yargs'); + + +/* help */ +yargs = require(__dirname + '/src/modules/help.js')(yargs); + +/* version */ +yargs = require(__dirname + '/src/modules/version.js')(yargs); + +/* config */ +yargs = require(__dirname + '/src/modules/config.js')(yargs); + +/* push */ +yargs = require(__dirname + '/src/modules/push.js')(yargs); + +/* mksec */ +yargs = require(__dirname + '/src/modules/mksec.js')(yargs); + +argv = yargs.epilogue("-----------------------").argv; diff --git a/src/mksec b/src/mksec deleted file mode 100644 index df38b40..0000000 --- a/src/mksec +++ /dev/null @@ -1,20 +0,0 @@ -#!/usr/bin/env node -var yargs = require('yargs'); - - -/* help */ -yargs = require(__dirname + '/modules/help.js')(yargs); - -/* version */ -yargs = require(__dirname + '/modules/version.js')(yargs); - -/* config */ -yargs = require(__dirname + '/modules/config.js')(yargs); - -/* push */ -yargs = require(__dirname + '/modules/push.js')(yargs); - -/* mksec */ -yargs = require(__dirname + '/modules/mksec.js')(yargs); - -argv = yargs.epilogue("-----------------------").argv; diff --git a/modules/config.js b/src/modules/config.js similarity index 100% rename from modules/config.js rename to src/modules/config.js diff --git a/modules/help.js b/src/modules/help.js similarity index 100% rename from modules/help.js rename to src/modules/help.js diff --git a/modules/mksec.js b/src/modules/mksec.js similarity index 100% rename from modules/mksec.js rename to src/modules/mksec.js diff --git a/modules/push.js b/src/modules/push.js similarity index 89% rename from modules/push.js rename to src/modules/push.js index 924f30b..503e16f 100644 --- a/modules/push.js +++ b/src/modules/push.js @@ -2,6 +2,10 @@ module.exports = (yargs) => { var o = { push: (arr) => { let ban = ora(`Pushing...`).start(); + if(!data.config.email()){ + ban.fail('Empty Email!! Please use mksec config -e [email] first!!'); + return; + } request.post(data.config.remote(), { form:{ action: 'push', @@ -53,4 +57,4 @@ module.exports = (yargs) => { }) return yargs; -} \ No newline at end of file +} diff --git a/modules/version.js b/src/modules/version.js similarity index 100% rename from modules/version.js rename to src/modules/version.js diff --git a/src/utilities/data.js b/src/utilities/data.js index c7876b6..862ca63 100644 --- a/src/utilities/data.js +++ b/src/utilities/data.js @@ -33,4 +33,4 @@ module.exports = () => { }); return o; -} \ No newline at end of file +}