UNPKG

631 BJavaScriptView Raw
1var u = require('./util')
2
3module.exports = function (argv) {
4 if (argv._.length < 1 || argv._.length > 2) return require('./help')(argv)
5
6 var repo
7 if (argv._.length == 1) repo = u.getRemote()
8 else if (argv._.length == 2) repo = u.getRemote(argv._.shift())
9 if (!repo) throw 'unable to find git-ssb repo'
10 var name = argv._[0]
11 if (!name) throw 'missing name'
12
13 u.getSbot(argv, function (err, sbot) {
14 if (err) throw err
15 var schemas = require('ssb-msg-schemas')
16 sbot.publish(schemas.name(repo, name), function (err, msg) {
17 if (err) throw err
18 console.log(msg.key)
19 sbot.close()
20 })
21 })
22}
23