secure-scuttlebot classic

fix: cli command alises now correctly output usage

+16 -13
+4 -13
bin.js
··· 12 12 var parse = require('mynosql-query') 13 13 var config = require('ssb-config/inject')(process.env.ssb_appname) 14 14 var muxrpcli = require('muxrpcli') 15 + var cmdAliases = require('./cli-cmd-aliases') 15 16 16 17 var createSbot = require('./') 17 18 .use(require('./plugins/master')) ··· 58 59 if(err) throw err 59 60 60 61 // add aliases 61 - var aliases = { 62 - feed: 'createFeedStream', 63 - history: 'createHistoryStream', 64 - hist: 'createHistoryStream', 65 - public: 'getPublicKey', 66 - pub: 'getPublicKey', 67 - log: 'createLogStream', 68 - logt: 'messagesByType', 69 - conf: 'config' 70 - } 71 - for (var k in aliases) { 72 - rpc[k] = rpc[aliases[k]] 73 - manifest[k] = manifest[aliases[k]] 62 + for (var k in cmdAliases) { 63 + rpc[k] = rpc[cmdAliases[k]] 64 + manifest[k] = manifest[cmdAliases[k]] 74 65 } 75 66 76 67 // add some extra commands
+10
cli-cmd-aliases.js
··· 1 + module.exports = { 2 + feed: 'createFeedStream', 3 + history: 'createHistoryStream', 4 + hist: 'createHistoryStream', 5 + public: 'getPublicKey', 6 + pub: 'getPublicKey', 7 + log: 'createLogStream', 8 + logt: 'messagesByType', 9 + conf: 'config' 10 + }
+2
index.js
··· 8 8 var rimraf = require('rimraf') 9 9 var mdm = require('mdmanifest') 10 10 var fs = require('fs') 11 + var cmdAliases = require('./cli-cmd-aliases') 11 12 var valid = require('muxrpc-validation') 12 13 valid.set(require('./validators')) 13 14 ··· 60 61 }).join('\n\n') 61 62 } 62 63 // toplevel cmd usage 64 + cmd = cmdAliases[cmd] || cmd 63 65 return mdm.usage(apidocs._, cmd) 64 66 } 65 67