oh-my-git/scenes/shell_command.gd

22 lines
445 B
GDScript

extends Node
class_name ShellCommand
signal done
var command
var output
var exit_code
var crash_on_fail = true
var thread
var js_callback # For JavaScriptBridge
func _unused():
# This is just to suppress a warning about the signal never being emitted.
emit_signal("done")
func callback(_output):
#print(_output)
output = _output[0]
print("output of async command (" + command + "): >>"+output+"<<" )
exit_code = 0
emit_signal("done")