The supervised command can use it to determine in which session it
is running. It is not necessarily identical to the file name of the
underlying socket as stored in the file system.
This allows commands to be send interactively (i.e. when stdin refers
to a terminal). Also imply attach action if none is given, hence:
$ abduco -p session
cowsay hi
^D
can also be used to send input to a session.
The space between `-e detachkey` was being underlined, when only
`detachkey` should be.
Tested with mandoc from OpenBSD -current and groff 1.22.3, the latter of
which is used by the vast majority of Linux distributions for formatting
manual pages.
This means it wont take control over the window size until
it is the last remaining one, unless another client connects
with the -l option set at a later time.
Create sockets in a per user directory with proper permissions
either in
$HOME/.abduco/session-name
or if not possible in
/tmp/abduco/$USER/session-name