class_name HelpCommand extends ConsoleCommand func get_command_name() -> String: return "help" func get_help_text() -> String: return "Lists all available commands" func run(_args: Array, context: Dictionary) -> String: var commands: Array = context["commands"] var lines: PackedStringArray = [] for command: ConsoleCommand in commands: lines.append("%s - %s" % [command.get_command_name(), command.get_help_text()]) lines.append("Any other input is evaluated as a GDScript expression.") return "\n".join(lines)