Godot-GDShell
Godot-GDShell copied to clipboard
Light-weight, powerful, customizable and modular in-game console for Godot 4.
One of the most common and useful features of terminals is command history, being able to press up/down arrow to go through a list of previously run commands. I actually...
I finally got it set up in a project and I was wondering what that was for. I know thats default in bash, `user@computer`, but here it dosen't seem to...
I don't really know what this command should be called, but it would be nice to have a simple command that loads a PCK at runtime given a file path....
I envisioned GDShell as a safe console by default with commands, that should don't do any harm to your projects if a user has access to it. Some commands useful...
I think it could work like this `$ emit $path/of/node event_name "additional args for the event emitter function"` For convinience sake the user could copy paths into the input field...
I think it should be possible to type cast arguments, for example: example: Running [ command int(3) ] in the cosole: ```gdscript func _main(argv: Array, data) -> Dictionary: output(argv[1]) #...
This is a work in progress PR, that reworks the inner workings a big part of GDShell to make it more type safe and to allow some cool new features.
`scn` is used to edit the current scene (e.g., instancing nodes, freeing nodes). `ls` is used to view the current scene tree. I have some docs articles [here](https://github.com/tryoxiss/Godot-GDShell/tree/future-ideas/addons/gdshell/docs/en/commands) to give...
Some of the existing documentation is already outdated or it is just not good. There is no documentation for most of the commands and all of the GDShell inner workings...