mirror of
git://git.code.sf.net/p/zsh/code
synced 2025-09-03 22:32:12 +02:00
20 lines
655 B
Text
20 lines
655 B
Text
COMMENT(!MOD!zsh/clone
|
|
A builtin that can clone a running shell onto another terminal.
|
|
!MOD!)
|
|
The tt(zsh/clone) module makes available one builtin command:
|
|
|
|
startitem()
|
|
findex(clone)
|
|
cindex(shell, cloning)
|
|
cindex(cloning the shell)
|
|
cindex(terminal)
|
|
item(tt(clone) var(tty))(
|
|
Creates a forked instance of the current shell, attached to the specified
|
|
var(tty). In the new shell, the tt(PID), tt(PPID) and tt(TTY) special
|
|
parameters are changed appropriately. tt($!) is set to zero in the new
|
|
shell, and to the new shell's PID in the original shell.
|
|
|
|
The return value of the builtin is zero in both shells if successful,
|
|
and non-zero on error.
|
|
)
|
|
enditem()
|