]> git.proxmox.com Git - mirror_xterm.js.git/commitdiff
Merge pull request #130 from Tyriar/windows_demo
authorAntonis Kalipetis <akalipetis@gmail.com>
Thu, 23 Jun 2016 08:52:16 +0000 (11:52 +0300)
committerGitHub <noreply@github.com>
Thu, 23 Jun 2016 08:52:16 +0000 (11:52 +0300)
Get demo working on Windows

README.md
bin/server [deleted file]
bin/test [deleted file]
demo/app.js
package.json

index d6b40e3d0604430d7785b7c1d3efb298004e2d28..9720507d487a6c2abbdc8292257a720b44e545d3 100644 (file)
--- a/README.md
+++ b/README.md
@@ -19,7 +19,7 @@ npm install
 npm start
 ```
 
-Then open http://0.0.0.0:3000 in a web browser.
+Then open http://0.0.0.0:3000 in a web browser (use http://127.0.0.1:3000 is running under Windows).
 
 ## Addons
 
diff --git a/bin/server b/bin/server
deleted file mode 100755 (executable)
index 91f32db..0000000
+++ /dev/null
@@ -1,4 +0,0 @@
-#! /usr/bin/env sh
-
-# Development server for xterm.js
-node demo/app.js
diff --git a/bin/test b/bin/test
deleted file mode 100755 (executable)
index d7d2ed2..0000000
--- a/bin/test
+++ /dev/null
@@ -1,5 +0,0 @@
-#! /bin/bash
-#
-# Testing script for xterm.js
-
-node_modules/.bin/mocha $@
index c48f609199c318184902e2c69a685d12cf75a1aa..8661cc6261988f5165e76cfca49561998c4b9e4d 100644 (file)
@@ -1,6 +1,7 @@
 var express = require('express');
 var app = express();
 var expressWs = require('express-ws')(app);
+var os = require('os');
 var pty = require('pty.js');
 
 app.use('/src', express.static(__dirname + '/../src'));
@@ -22,7 +23,7 @@ app.ws('/bash', function(ws, req) {
   /**
    * Open bash terminal and attach it
    */
-  var term = pty.spawn('bash', [], {
+  var term = pty.spawn(process.platform === 'win32' ? 'cmd.exe' : 'bash', [], {
     name: 'xterm-color',
     cols: 80,
     rows: 24,
@@ -46,7 +47,7 @@ app.ws('/bash', function(ws, req) {
 });
 
 var port = process.env.PORT || 3000,
-    host = '0.0.0.0';
+    host = os.platform() === 'win32' ? '127.0.0.1' : '0.0.0.0';
 
 console.log('App listening to http://' + host + ':' + port);
 app.listen(port, host);
index 1b98517c286ff8f23fa65dba84505183c0ad2a5a..055ef340e92d9fec6076b861692e3a0184222c0d 100644 (file)
@@ -15,8 +15,8 @@
     "docdash": "0.4.0"
   },
   "scripts": {
-    "start": "bash bin/server",
-    "test": "bash bin/test --recursive",
+    "start": "node demo/app",
+    "test": "mocha --recursive",
     "build:docs": "node_modules/.bin/jsdoc -c jsdoc.json"
   }
 }