summaryrefslogtreecommitdiff
path: root/app/client/system/system.component.js
diff options
context:
space:
mode:
authorJules Laplace <julescarbon@gmail.com>2018-05-26 23:58:46 +0200
committerJules Laplace <julescarbon@gmail.com>2018-05-26 23:58:46 +0200
commit66dfb9e5ca6b3e2990d9b70314d404074b1be0cb (patch)
tree0944916eb1d89f145a4fe67ea11fe2bc6afe116f /app/client/system/system.component.js
parent1d4fca365ae76f193c05da6eb1d58b41b171e359 (diff)
streaming script output to the browser
Diffstat (limited to 'app/client/system/system.component.js')
-rw-r--r--app/client/system/system.component.js9
1 files changed, 8 insertions, 1 deletions
diff --git a/app/client/system/system.component.js b/app/client/system/system.component.js
index f8cf139..07428e5 100644
--- a/app/client/system/system.component.js
+++ b/app/client/system/system.component.js
@@ -90,7 +90,7 @@ class System extends Component {
)
}
renderCommandOutput(){
- const { cmd } = this.props
+ const { cmd, stdout, stderr } = this.props
let output
if (cmd.loading) {
output = 'Loading: ' + cmd.name
@@ -106,6 +106,13 @@ class System extends Component {
}
}
}
+ else {
+ output = stdout
+ if (cmd.stderr) {
+ output += '\n\n_________________________________\n\n'
+ output += stderr
+ }
+ }
return (
<div>
<div className='screen'>{output}</div>