# LibTmuxWorkspace.ScriptResult

- **Module:** LibTmuxWorkspace
- **Package:** LibTmuxWorkspace
- **Language:** Julia
- **Kind:** struct
- **Source:** https://github.com/libtmux/libtmux-julia/blob/f3da513be1225d36d5854cd8db5972c01857578e/packages/LibTmuxWorkspace/src/script.jl#L1
- **Page:** https://libtmux.org/en/julia/latest/workspace/reference/libtmuxworkspace-scriptresult/

```
LibTmuxWorkspace.ScriptResult(
    pid::Int64,
    stdout::Vector{UInt8},
    stderr::Vector{UInt8},
    exitcode::Int64,
    termsignal::Int64
)

LibTmuxWorkspace.ScriptResult(pid, stdout, stderr, exitcode, termsignal)
```

Bounded script output and direct-child exit evidence; the child has been reaped.

## Methods

### `ScriptResult` (overload 1)

```julia
LibTmuxWorkspace.ScriptResult(
    pid::Int64,
    stdout::Vector{UInt8},
    stderr::Vector{UInt8},
    exitcode::Int64,
    termsignal::Int64
)
```

[Source](https://github.com/libtmux/libtmux-julia/blob/f3da513be1225d36d5854cd8db5972c01857578e/packages/LibTmuxWorkspace/src/script.jl#L3).

### `LibTmuxWorkspace.ScriptResult(pid, stdout, stderr, exitcode, termsignal)`

[Source](https://github.com/libtmux/libtmux-julia/blob/f3da513be1225d36d5854cd8db5972c01857578e/packages/LibTmuxWorkspace/src/script.jl#L3).

## Parameters

- `pid` (`Int64`) (for `ScriptResult(pid, stdout, stderr, exitcode, termsignal) [overload 1]`)
- `stdout` (`Base.Vector{UInt8}`) (for `ScriptResult(pid, stdout, stderr, exitcode, termsignal) [overload 1]`)
- `stderr` (`Base.Vector{UInt8}`) (for `ScriptResult(pid, stdout, stderr, exitcode, termsignal) [overload 1]`)
- `exitcode` (`Int64`) (for `ScriptResult(pid, stdout, stderr, exitcode, termsignal) [overload 1]`)
- `termsignal` (`Int64`) (for `ScriptResult(pid, stdout, stderr, exitcode, termsignal) [overload 1]`)
- `pid` (`Any`) (for `ScriptResult(pid, stdout, stderr, exitcode, termsignal) [overload 2]`)
- `stdout` (`Any`) (for `ScriptResult(pid, stdout, stderr, exitcode, termsignal) [overload 2]`)
- `stderr` (`Any`) (for `ScriptResult(pid, stdout, stderr, exitcode, termsignal) [overload 2]`)
- `exitcode` (`Any`) (for `ScriptResult(pid, stdout, stderr, exitcode, termsignal) [overload 2]`)
- `termsignal` (`Any`) (for `ScriptResult(pid, stdout, stderr, exitcode, termsignal) [overload 2]`)

## Members

### Other members

- `exitcode` (property)
- `pid` (property)
- `stderr` (property)
- `stdout` (property)
- `termsignal` (property)
