Raxol.Terminal.Script.ScriptServer (Raxol v2.0.1)
View SourceUnified scripting system for the Raxol terminal emulator. Handles script execution, management, and integration with the terminal.
REFACTORED: All try/rescue blocks replaced with functional patterns using Task.
Summary
Functions
Returns a specification to start this module under a supervisor.
Executes a script with optional arguments.
Exports a script to a file.
Gets the output of a script.
Gets the state of a script.
Gets all loaded scripts.
Callback implementation for Raxol.Core.Behaviours.BaseManager.handle_manager_cast/2.
Callback implementation for Raxol.Core.Behaviours.BaseManager.handle_manager_info/2.
Imports a script from a file.
Loads a script from a file or string source.
Pauses a running script.
Resumes a paused script.
Stops a running script.
Unloads a script by its ID.
Updates a script's configuration.
Types
Functions
Returns a specification to start this module under a supervisor.
See Supervisor.
Executes a script with optional arguments.
Exports a script to a file.
Gets the output of a script.
Gets the state of a script.
Gets all loaded scripts.
Callback implementation for Raxol.Core.Behaviours.BaseManager.handle_manager_cast/2.
Callback implementation for Raxol.Core.Behaviours.BaseManager.handle_manager_info/2.
Imports a script from a file.
Loads a script from a file or string source.
Pauses a running script.
Resumes a paused script.
Stops a running script.
Unloads a script by its ID.
Updates a script's configuration.