A utility that makes creating and attaching to screen sessions simple
sa is a little utility for managing screen sessions. By
installing and calling sa, you are placed in a screen session that is consistent for
the life of the parent shell (or until you call sa-rename in that shell).
sa
# Holy cow, I'm in a screen session!
Put _sa_auto in your .bashrc (after the script sourcing the installation script adds
to it) and you don’t even have to do anything to be in one. Every time you start a bash
session, it will provision a session and place you in it.
Some included utilities:
sa-peek: Peek at a screen sessions contents.sa-remote: Attach to a remote sa session through SSH.sa-rename: Associates a new sa session with the current shell. If not passed an
argument, it will provide a new name at random.screenl: A wrapper around screen -l that colorizes sa sessions associated with
the current shell.See their man pages (after installation) for more information.
Below are the archives of the released versions of sa. To install a given release:
tar -xzvf sa-$VER.tar.gz
sa/install.sh
Uninstallation is similarly straightfoward:
sa/uninstall.sh
The latest version can be found at latest.