build_output            Builds the output structure.
create_script_file      Creates a temporary file, writes the provided
                        script content into it and returns the file
                        name.
create_system_call_args
                        Returns the system call arguments.
execute                 Executes a script and returns the output. The
                        stdout and stderr are captured and returned. In
                        case of errors, the exit code will return in
                        the status field.
generate_args_setup_script
                        Generates and returns a script which sets up
                        the env vars for the script arguments
generate_env_setup_script
                        Generates and returns a script which sets up
                        the env vars for the script execution.
get_command             Returns the command and arguments needed to
                        execute the provided script file on the current
                        platform.
get_platform_value      Returns the value based on the current
                        platform.
is_windows              Returns true if windows, else false.
modify_script           Modifies the provided script text and ensures
                        the script content is executed in the correct
                        location.
on_invoke_error         Internal error handler.
scriptexec              scriptexec: Execute native scripts
