oh-my-git/scenes/shell_command.gd

23 lines
445 B
GDScript3
Raw Normal View History

extends Node
class_name ShellCommand
signal done
var command
var output
var exit_code
var crash_on_fail = true
var thread
2023-09-07 11:43:51 +02:00
var js_callback # For JavaScriptBridge
2020-11-10 22:37:10 +01:00
func _unused():
# This is just to suppress a warning about the signal never being emitted.
emit_signal("done")
2023-09-07 11:43:51 +02:00
func callback(_output):
#print(_output)
output = _output[0]
print("output of async command (" + command + "): >>"+output+"<<" )
2023-09-07 11:43:51 +02:00
exit_code = 0
emit_signal("done")