godot-xterm/addons/godot_xterm
Leroy Hopson 0dd2378387 Add new PTY node (replaces Pseudoterminal node)
Uses fork of node-pty native code for forking pseudoterminals.
Uses libuv pipe handle to communicate with the child process.

- Paves the way for cross-platform (Linux, macOS and Windows) support.
- Renames Pseudoterminal to PTY (which is much easier to type and spell :D).
- Better performance than the old Pseudoterminal node. Especially when
  streaming large amounts of data such as running the `yes` command.
- Allows setting custom file, args, initial window size, cwd, env vars
  (including important ones such as TERM and COLORTERM) and uid/gid
  on Linux and macOS.
- Returns process exit code and terminating signal.
2021-07-03 14:56:27 +07:00
..
import_plugins Format files using GDScript Toolkit 2021-06-06 16:25:19 +07:00
native Add new PTY node (replaces Pseudoterminal node) 2021-07-03 14:56:27 +07:00
nodes Add new PTY node (replaces Pseudoterminal node) 2021-07-03 14:56:27 +07:00
resources Format files using GDScript Toolkit 2021-06-06 16:25:19 +07:00
themes Change default font and reduce size 2021-06-22 21:45:55 +07:00
util Don't register TPut util as a global unique class 2021-07-03 01:24:07 +07:00
.gitignore Ignore vscode config files 2020-10-05 17:56:57 +07:00
LICENSE Add new PTY node (replaces Pseudoterminal node) 2021-07-03 14:56:27 +07:00
plugin.cfg Bump version to 1.2.1 2020-11-23 16:20:41 +07:00
plugin.gd Add new PTY node (replaces Pseudoterminal node) 2021-07-03 14:56:27 +07:00