Crate openssh_tmux

Crate openssh_tmux 

Source
Expand description

§openssh-tmux

Library to programmatically run commands in a remote tmux session over openssh to avoid aborted commands when the ssh session is interrupted

Structs§

CommandResult
the future returned when invoking a command in a remote tmux that will yield the exit status and output
Tmux
store all information relevant to a remote Tmux session accessed via SSH
TmuxCommandRunner
runs commands in the background via tmux on a server
TmuxPane
tmux pane
TmuxPaneId
newtype for tmux pane id
TmuxSession
tmux session
TmuxSessionName
newtype for tmux session name
TmuxSocket
newtype for tmux socket path
TmuxWindow
tmux window
TmuxWindowName
newtype for tmux window name

Enums§

Error
the error type for the library
TmuxOptionScope
tmux option scope

Functions§

run_openssh_command
run a command in an existing openssh::Session and return exit status, stdout and stderr

Type Aliases§

CommandReturn
what a command returns