# LibTmux.CommandResult

- **Module:** LibTmux
- **Package:** LibTmux
- **Language:** Julia
- **Kind:** struct
- **Source:** https://github.com/libtmux/libtmux-julia/blob/f3da513be1225d36d5854cd8db5972c01857578e/src/process.jl#L3
- **Page:** https://libtmux.org/en/julia/latest/reference/libtmux-commandresult/

```
LibTmux.CommandResult(
    stdout::Vector{UInt8},
    stderr::Vector{UInt8},
    exitcode::Int64,
    termsignal::Int64
)

LibTmux.CommandResult(stdout, stderr, exitcode, termsignal)
```

Owned output bytes and exit evidence from one completed tmux client.

## Methods

### `CommandResult` (overload 1)

```julia
LibTmux.CommandResult(
    stdout::Vector{UInt8},
    stderr::Vector{UInt8},
    exitcode::Int64,
    termsignal::Int64
)
```

[Source](https://github.com/libtmux/libtmux-julia/blob/f3da513be1225d36d5854cd8db5972c01857578e/src/process.jl#L5).

### `LibTmux.CommandResult(stdout, stderr, exitcode, termsignal)`

[Source](https://github.com/libtmux/libtmux-julia/blob/f3da513be1225d36d5854cd8db5972c01857578e/src/process.jl#L5).

## Parameters

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

## Members

### Other members

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