blob: 47025ff2c73487ffac12c4bacfb78709c741b111 [file] [log] [blame]
module.exports = function ShellCtrl($scope) {
$scope.result = null
$scope.run = function(command) {
if (command === 'clear') {
$scope.clear()
return
}
$scope.command = ''
return $scope.control.shell(command)
.progressed(function(result) {
$scope.result = result
$scope.data = result.data.join('')
$scope.$digest()
})
.then(function(result) {
$scope.result = result
$scope.data = result.data.join('')
$scope.$digest()
})
}
$scope.clear = function() {
$scope.command = ''
$scope.data = ''
$scope.result = null
}
}