ScriptLog Module

November 23, 2023 ยท View on GitHub

This module will log all terminal input and output via script. It is meant to have a complete documentation of the terminal sessions and what was done.

1. Keytable

Not implemented.

2. Options

The following configurable options are used by the Commander module.

OptionTypeDefaultDescription
LogExistingBooleantrueIf this option is enabled all existing panes will respawn starting script for logging. If not just new ones will start logging
NameString%Y%m%d-#T-(#D).logThe naming for log files. Every tmux formats can be used
LogPenmuxSessionDirBooleantrueIf enabled it will use the session directory (if working inside a session) and log inside a subfolder 'scriptlog'
LogDirString$HOME/.tmux/penmux/scriptlog/#SThe default directory used to log into (if no session or LogPenmuxSessionDir is false). Every tmux formats can be used

Replacement / Expanding

For detailed information of what can be added as dynamic values please refer to String replacements

3. Development information

TODO