# LibTmuxMCP.install_cli

- **Module:** LibTmuxMCP
- **Package:** LibTmuxMCP
- **Language:** Julia
- **Kind:** function
- **Source:** https://github.com/libtmux/libtmux-julia/blob/f3da513be1225d36d5854cd8db5972c01857578e/packages/LibTmuxMCP/src/cli.jl#L202
- **Page:** https://libtmux.org/en/julia/latest/mcp/reference/libtmuxmcp-install_cli/

```
install_cli(directory::AbstractString; project, julia, julia_flags, force)
```

## Methods

Install a POSIX `libtmux-mcp` launcher bound to an already-resolved Julia consumer project. No package resolution occurs. An existing destination is preserved unless `force=true`. Arguments are shell-quoted individually; `julia_flags` sets explicit Julia runtime options.

```julia
install_cli(directory; project=Base.active_project(), julia=..., julia_flags=[], force=false)
```

## Parameters

- `directory` (`AbstractString`)
- `project`
  Default: `Base.active_project()`.
- `julia` (`AbstractString`)
  Default: `joinpath(Sys.BINDIR, Base.julia_exename())`.
- `julia_flags` (`AbstractVector{<:AbstractString}`)
  Default: `String[]`.
- `force` (`Bool`)
  Default: `false`.
