Edit of asset "Terminal Emulator" Accepted

Old/Current New/Edit
Title Terminal Emulator Terminal Emulator
Description A starting point to create your own terminal emulator in a Godot game, for example, to implement hacking-style gameplay.

Features:
• Editable prompt, colors, monospaced font, and fully functional caret.
• Internal environment variables.
• Command history.
• Autocompletion with Tab.
• Command argument parsing: typed options (value, integer, flag), short and long names, positional arguments (required or optional with defaults), bundled short flags, and error reporting.
• Auto-generated help: running any command with --help or -h prints usage, arguments, and options derived from its schema.
• Wrapped lines that adjust automatically when the window is resized.
• Text selection with the mouse, with copy and paste support (both via shortcuts and the popup menu).
• Commands can run for extended periods (e.g. simulating ping) without freezing the UI.
• Multi-line paste executes commands sequentially without freezing the UI.
• Automatic and manual scrolling.
• Popup menu for copy, paste, and potential future features.
• Multi-line command input using Shift + Enter.
• Word-based cursor navigation using Ctrl + arrows or Alt + arrows.
• Can gain and lose focus, allowing integration with other windows or panels.
A starting point to create your own terminal emulator in a Godot game, for example, to implement hacking-style gameplay.

Features:
• Editable prompt, colors, monospaced font, and fully functional caret.
• Internal environment variables.
• Command history.
• Autocompletion with Tab.
• Command argument parsing: typed options (value, integer, flag), short and long names, positional arguments (required or optional with defaults), bundled short flags, and error reporting.
• Auto-generated help: running any command with --help or -h prints usage, arguments, and options derived from its schema.
• Wrapped lines that adjust automatically when the window is resized.
• Text selection with the mouse, with copy and paste support (both via shortcuts and the popup menu).
• Commands can run for extended periods (e.g. simulating ping) without freezing the UI.
• Multi-line paste executes commands sequentially without freezing the UI.
• Automatic and manual scrolling.
• Popup menu for copy, paste, and potential future features.
• Multi-line command input using Shift + Enter.
• Word-based cursor navigation using Ctrl + arrows or Alt + arrows.
• Can gain and lose focus, allowing integration with other windows or panels.
Category Templates Templates
License MIT MIT
Repository Provider GitHub GitHub
Repository Url https://github.com/andrea-calligaris/terminal-emulator https://github.com/andrea-calligaris/terminal-emulator
Issues Url https://github.com/andrea-calligaris/terminal-emulator/issues https://github.com/andrea-calligaris/terminal-emulator/issues
Godot version Godot 4.6 Godot 4.6
Version String 1.0.0 1.0.0
Download Commit 5acddbfc7131b9f51f212d08613f07bc8cc5c2ad 5acddbfc7131b9f51f212d08613f07bc8cc5c2ad
Download Url (Computed) https://github.com/andrea-calligaris/terminal-emulator/archive/5acddbfc7131b9f51f212d08613f07bc8cc5c2ad.zip https://github.com/andrea-calligaris/terminal-emulator/archive/5acddbfc7131b9f51f212d08613f07bc8cc5c2ad.zip
Icon Url https://andreacalligaris.netsons.org/media/icons/terminal-emulator-for-godot.png
https://andreacalligaris.netsons.org/media/icons/terminal-emulator-for-godot.png
Preview Insert
Type image
Image/Video URL https://github.com/andrea-calligaris/terminal-emulator/raw/master/preview_images/1.png
Thumbnail