diff --git a/lib/tessel/deploy.js b/lib/tessel/deploy.js
index <HASH>..<HASH> 100644
--- a/lib/tessel/deploy.js
+++ b/lib/tessel/deploy.js
@@ -69,10 +69,13 @@ Tessel.prototype.deployScript = function(opts, push) {
                   self.connection.end();
                 });
                 streams.stdin.on('data', function(data) {
-                  console.log(data.toString());
+                  process.stdout.write(data);
                 });
                 streams.stderr.on('data', function(data) {
-                  console.log("Err: ", data.toString());
+                  process.stderr.write(data);
+                });
+
+                process.on('SIGINT', function () {
                   streams.stdout.signal('KILL');
                   self.connection.end();
                 });
Supports full stdout/stderr. Kills conn on CTRL+C.