Merge pull request #79 from Urucas/master

Add --open param to open tunnel url
This commit is contained in:
Roman Shtylman
2015-06-23 23:29:39 -07:00
2 changed files with 11 additions and 2 deletions

View File

@@ -1,5 +1,6 @@
#!/usr/bin/env node
var lt_client = require('../client');
var open_url = require('openurl');
var argv = require('optimist')
.usage('Usage: $0 --port [num]')
@@ -16,6 +17,9 @@ var argv = require('optimist')
.options('version', {
describe: 'print version and exit'
})
.options('open', {
describe: 'opens url in your browser'
})
.describe('port', 'internal http server port')
.argv;
@@ -43,7 +47,11 @@ lt_client(opt.port, opt, function(err, tunnel) {
}
console.log('your url is: %s', tunnel.url);
if (argv.open) {
open_url.open(tunnel.url);
}
tunnel.on('error', function(err) {
throw err;
});

View File

@@ -11,7 +11,8 @@
"dependencies": {
"request": "2.11.4",
"optimist": "0.3.4",
"debug": "0.7.4"
"debug": "0.7.4",
"openurl": "1.1.0"
},
"devDependencies": {
"mocha": "~1.17.0"