ABDUCO(1)
β¨ ABDUCO(1) β the session-manager girlie π¦
Hiii bestie, okay so this is the manual page for abduco, the terminal session manager. It's giving main character energy π
π
πΈ NAME
abduco β terminal session manager π
π§ SYNOPSIS
abduco [-e detachkey] [-r] [-f] -c name command [args ...]
abduco [-e detachkey] [-r] [-f] -n name command [args ...]
abduco [-e detachkey] [-r] [-f] [-l] -A name command [args ...]
abduco [-e detachkey] [-r] [-l] -a name
π¦ DESCRIPTION
Okay so abduco lets you unhook a given app from its controlling terminal, so it's basically the same attach/detach vibe as screen(1), tmux(1) or dtach(1). Iconic behavior, no cap π₯
If you don't specify the command to run, abduco checks the environment variable $ABDUCO_CMD. If that isn't set either, it runs dvtm(1) instead π
All your session info gets stored in these directories, and the first one that works is the one used (in this order) πβ¨:
$ABDUCO_SOCKET_DIR/abduco
$HOME/.abduco
$TMPDIR/abduco/$USER
/tmp/abduco/$USER
Lowkey, if your session name is a relative or absolute path, abduco uses it exactly as you typed it π«Ά
If for some reason the unix(7) domain socket representing a session gets deleted, sending SIGUSR1 to the server process will recreate it π
π OPTIONS
If you run abduco with no arguments, you get a list of all the currently active sessions, sorted by creation date. A * in front means at least one client is connected π A + means the command already finished while nobody was connected, so attach to see its exit status π
-vβ Prints the version info to standard output and exits. Quick flex π-rβ Readonly session, so user input gets ignored π-e detachkeyβ Sets the detach key. By default it's CTRL+\ (aka^\) π¦-fβ Forces creation of a session even if there's already a terminated session with the same name. It shows you that session's exit status first π-cβ Creates a new session and attaches to it right away β¨-nβ Creates a new session but does not attach to it π§-Aβ Tries to connect to an existing session. If that fails, it creates the session and attaches immediately π-aβ Attaches to an existing session πΈ-lβ Attaches with the lowest priority, which means this client is the last one to control the size π
π EXAMPLE
Start a new session (assuming dvtm(1) is in $PATH) with:
abduco -c my-session
Then do some work, detach by pressing CTRL+, and later reattach with:
abduco -a my-session
π AUTHOR
abduco is written by Marc AndrΓ© Tanner <mat at brain-dump.org> π«Ά
Bestie, that's the whole page π abduco-0.6 (ABDUCO(1)) β the manual you just read, stay iconic, periodt π β¨
π¦ where this page comes from
- alpine 3.24: abduco-doc 0.6-r7 Β· ISC
- arch rolling: abduco 0.6-8 Β· custom:ISC
- fedora 43: abduco 0.6-22.fc43 Β· ISC
- fedora 44: abduco 0.6-24.fc44 Β· ISC
- ubuntu stonking: abduco 0.6-1 Β· ISC
- π girlified by claude-haiku-5-5 on : a language model's rewrite of the original, under its terms