From 4aa63fe037ce03a957dbd0bbe919459849b733c0 Mon Sep 17 00:00:00 2001 From: Krishna Srinivas Date: Fri, 18 Apr 2014 09:20:32 +0530 Subject: [PATCH] Added options --sshuser and --sshport --- app.js | 22 ++++++++++++++++++++-- package.json | 2 +- 2 files changed, 21 insertions(+), 3 deletions(-) diff --git a/app.js b/app.js index 12510bc..2e153a9 100644 --- a/app.js +++ b/app.js @@ -17,14 +17,32 @@ var opts = require('optimist') demand: false, description: 'path to SSL certificate' }, + sshport: { + demand: false, + description: 'ssh server port' + }, + sshuser: { + demand: false, + description: 'ssh user' + }, port: { demand: true, alias: 'p', - description: 'port' + description: 'wetty listen port' } }).boolean('allow_discovery').argv; var runhttps = false; +var sshport = 22; +var sshuser = ''; + +if (opts.sshport) { + sshport = opts.sshport; +} + +if (opts.sshuser) { + sshuser = opts.sshuser + '@'; +} if (opts.sslkey && opts.sslcert) { runhttps = true; @@ -71,7 +89,7 @@ wss.on('request', function(request) { rows: 30 }); } else { - term = pty.spawn('ssh', ['localhost'], { + term = pty.spawn('ssh', [sshuser + 'localhost', '-p', sshport], { name: 'xterm-256color', cols: 80, rows: 30 diff --git a/package.json b/package.json index 37ec1c6..4c39150 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "wetty", - "version": "0.0.6", + "version": "0.0.7", "dependencies": { "express": "3.5.1", "websocket": "",