# LibTmux.TmuxCommand

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

```
LibTmux.TmuxCommand(arguments::Union{Tuple, AbstractVector})

LibTmux.TmuxCommand(arguments::AbstractString...)
```

Own one finite command's literal arguments. Construction performs no I/O and does not interpret shell text or semicolon separators. Control execution still requires the transport's audited command grammar.

```julia
TmuxCommand(argv...)
TmuxCommand(argv::AbstractVector)
```

## Methods

### `LibTmux.TmuxCommand(arguments::Union{Tuple, AbstractVector})`

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

### `LibTmux.TmuxCommand(arguments::AbstractString...)`

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

## Parameters

- `arguments` (`Union{Tuple, Base.AbstractVector}`) (for `TmuxCommand(arguments) [overload 1]`)
- `arguments` (`Vararg{AbstractString}`) (for `TmuxCommand(arguments) [overload 2]`)

## Members

### Other members

- `arguments` (property)
