git ssb

39+

cel / git-ssb



Commit bd722e72406db3a793dbeada2e62de0bbaa26c22

Add missing name command

Charles Lehner committed on 8/28/2016, 3:14:12 AM
Parent: 48bff19f3285b04fb6b35dbcbb263793e79738ae

Files changed

bin.jschanged
bin.jsView
@@ -197,4 +197,24 @@
197197 if (!name) err(1, 'missing remote name')
198198
199199 createRepo(argv, name, repo)
200200 }
201 +
202 +function nameRepo(argv) {
203 + var repo
204 + if (argv._.length == 1) repo = u.getDefaultRemote()
205 + else if (argv._.length == 2) repo = u.getRemote(argv._.shift())
206 + else return help('name')
207 + if (!repo) err(1, 'unable to find git-ssb repo')
208 + var name = argv._[0]
209 + if (!name) err(1, 'missing name')
210 +
211 + u.getSbot(argv, function (err, sbot) {
212 + if (err) throw err
213 + var schemas = require('ssb-msg-schemas')
214 + sbot.publish(schemas.name(repo, name), function (err, msg) {
215 + if (err) throw err
216 + console.log(msg.key)
217 + sbot.close()
218 + })
219 + })
220 +}

Built with git-ssb-web