Shell multiplexer
Go to file
Marc André Tanner 2dd042f974 Fix access permissions on non-Linux systems
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
2015-02-25 23:24:40 +01:00
.gitignore Initial import 2014-02-18 23:04:00 +01:00
.travis.yml Revert "travis: try to run clang analyzer upon build time" 2015-02-16 22:13:00 +01:00
LICENSE Change some year numbers to 2015 2015-02-19 17:46:05 +01:00
Makefile Makefile: do not append to $SRC instead set it 2015-02-19 09:42:10 +01:00
README Slight formatting change 2014-12-22 13:32:42 +01:00
abduco.1 Fix access permissions on non-Linux systems 2015-02-25 23:24:40 +01:00
abduco.c Fix access permissions on non-Linux systems 2015-02-25 23:24:40 +01:00
client.c Improve terminal restoring 2014-12-22 13:32:42 +01:00
config.def.h Change default key bindings to match dtach 2014-03-06 23:17:43 +01:00
config.mk Fix access permissions on non-Linux systems 2015-02-25 23:24:40 +01:00
debug.c Use correct printf format specifier for size_t 2014-06-24 11:56:12 +02:00
forkpty-aix.c Make setsid(2) failure non fatal 2014-10-02 14:21:19 +02:00
forkpty-sunos.c Fallback to TTYNAME_MAX if TTY_NAME_MAX is not defined 2014-07-08 10:22:42 +02:00
server.c Set socket creation permission in a portable way 2015-02-21 18:18:21 +01:00
testsuite.sh Update testsuite to reflect terminal restoring changes 2014-12-22 13:32:42 +01:00

README

abduco
======

abduco provides the session management and attach/detach functionality
of screen(1) and tmux(1) together with dvtm(1) it is a nearly complete,
but more lightweight, replacement of the before mentioned tools.

Quickstart
----------

Assuming dvtm is located somewhere in `$PATH`, the following creates a
new session named 'demo':

	$ abduco -c demo

An arbitrary application can be started as follows:

	$ abduco -c demo your-application

`CTRL+\` detaches from the active session. All available sessions can be
displayed by running:

	$ abduco
	Active sessions (on host hostname)
	  Fri    2014-11-14 18:52:36    demo

The session can be restored with

	$ abduco -a demo

Read the manual page for further information.

See http://www.brain-dump.org/projects/abduco for the latest version.