]> git.proxmox.com Git - mirror_xterm.js.git/commitdiff
Get demo working on Windows
authorDaniel Imms <tyriar@tyriar.com>
Mon, 13 Jun 2016 22:50:18 +0000 (15:50 -0700)
committerDaniel Imms <tyriar@tyriar.com>
Mon, 13 Jun 2016 22:55:47 +0000 (15:55 -0700)
- Removed bin bash scripts in favor of npm scripts so they work
  cross-platform
- Moved to use 127.0.0.1 as 0.0.0.0 doesn't work on Windows

Note that this doesn't work with the current pty.js as it doesn't build on
Windows.

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

index d6b40e3d0604430d7785b7c1d3efb298004e2d28..3db3c9f97eca5d6cce82c79d0e800f0aab7f3e9b 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://127.0.0.1:3000 in a web browser.
 
 ## 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..81fd92ddc322d76f3dbca7e36f4cff4c168177df 100644 (file)
@@ -22,7 +22,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 +46,7 @@ app.ws('/bash', function(ws, req) {
 });
 
 var port = process.env.PORT || 3000,
-    host = '0.0.0.0';
+    host = '127.0.0.1';
 
 console.log('App listening to http://' + host + ':' + port);
 app.listen(port, host);
index f1d3e57741d9aad7a54956d43d2ca4bbf84c3fa9..e7b66bf8babd29d05af71502583b44d0548bae21 100644 (file)
@@ -13,7 +13,7 @@
     "chai": "3.5.0"
   },
   "scripts": {
-    "start": "bash bin/server",
-    "test": "bash bin/test --recursive"
+    "start": "node demo/app.js",
+    "test": "node_modules/.bin/mocha --recursive"
   }
 }