What's Changed
-
Pseudoterminal improvements:
- Better handling of EOF on the client stdin. The solution is not perfect, but it takes EOF into account and passes the event to the application.
- Only manipulate output terminal state if it is a terminal.
- If standard input does not refer to a terminal, its content is passed through to the underlying session.
- Add screen buffer to server that contains the last few lines of the session output. When a new client attaches, the contents of this buffer are sent to him.
- Send SIGWINCH to pty process group.
-
New command line options:
- Add -q (quiet) option to disable unnecessary output.
- Add -p (pass through) to pass through content of standard input to the session.
- Add -d (detect) flag to detect if a session exists.
- Add -h (help) flag to display help message.
-
New environment variables:
- Expose current session name as
$ABDUCO_SESSION. - Expose current session socket as
$ABDUCO_SOCKET.
- Expose current session name as
-
Add Zsh completion.
New Contributors
- @dmage made their first contribution.
Full Changelog: v0.6...v0.7