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

View File

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