Server.ConfirmBefore
ConfirmBefore asks tmux to display a background confirmation prompt and returns after tmux accepts it, not after the user answers or Command runs. It is available on every supported tmux. ConfirmKey and DefaultYes require tmux 3.4 and follow UnsupportedPolicy. Completed stderr is an error; cancellation does not prove prompt delivery or later command execution did not occur.
Source and package
- Qualified name
-
tmux.Server. Confirm Before - Package
- tmux
- Declared in
Server- Distribution
- github.com/libtmux/libtmux-go/tmux
- Source
- tmux/server_interactive.go
- Other languages
- Perl Erlang PowerShell Julia Elixir Haskell Common Lisp Python Ruby Lua TypeScript Rust Java C# C++ Swift Kotlin Scala OCaml F# Clojure
- func (s Server) ConfirmBefore( ctx context
.Context , request ConfirmBefore , ) errorRequest -
- Parameters
tmux command#
The tmux commands behind ConfirmBefore.
tmux C API#
The C declarations in tmux that implement these commands.
In other ports#
Ask a client to confirm before running a command
| Language | Equivalent |
|---|---|
| Python | libtmux |
| Haskell | No public Haskell equivalent is implemented; the current modules expose scalar values and version parsing. |
| TypeScript | no equivalent on Server |
| Rust | no equivalent on Server |
| Java | no equivalent on Server |
| C# | Lib |
| C++ | no equivalent on Server |
| Swift | no equivalent on Server |
| OCaml | No direct public OCaml equivalent is recorded for this operation. |
| Perl | No dedicated equivalent in the selected Perl surface. Explicit Server::cmd remains available for native tmux commands. |
No equivalent is recorded in Ruby, Lua, PowerShell, Julia, Erlang, Elixir, Common Lisp, Clojure, Kotlin, Scala or F#.