Permalink
Browse files

added version cmd

  • Loading branch information...
jbenet committed Jun 3, 2014
1 parent 22091b8 commit bc76da1c02daef5226fec98eac6888cca9333d4e
Showing with 13 additions and 3 deletions.
  1. +4 −3 cli.js
  2. +4 −0 lib/commands.js
  3. +5 −0 lib/parse-cli.js
View
7 cli.js
@@ -46,8 +46,8 @@ var dat = Dat(datPath, datOpts, function ready(err) {
if (inputStream) {
return cli.writeInputStream(inputStream, dat, opts.argv)
}
if (opts.argv._.length === 0) {
if (!datCommand) {
dat.close()
return process.stderr.write(opts.help())
}
@@ -81,7 +81,8 @@ var cliCommands = {
clone: dat.clone,
config: dat.config,
serve: dat.listen,
listen: dat.listen
listen: dat.listen,
version: dat.versionCmd
}
function close() {
View
@@ -48,6 +48,10 @@ dat.dbOptions = {
dat.defaultPort = 6461
dat.versionCmd = function() {
console.log('dat version ' + this.version)
}
dat.paths = function(root) {
root = root || this.dir || process.cwd()
var datPath = path.join(root, '.dat')
View
@@ -72,5 +72,10 @@ function command(opts) {
if (skip.indexOf(arg) > -1) return
options[arg] = opts.argv[arg]
})
// translate --version or -v -> `dat version`
if (!cmd && (options['v'] || options['version']))
cmd = 'version'
return {command: cmd, options: options}
}

0 comments on commit bc76da1

Please sign in to comment.