#terminal-output #record #shell #zsh

app renlog

A tool to record all terminal output

1 unstable release

0.1.0 Nov 15, 2025

#25 in #terminal-output

MIT license

100KB
2.5K SLoC

renlog - Rust Implementation of Zenlog

renlog is a Rust re-implementation of Zenlog.

Install

git clone git@github.com:akawashiro/renlog.git
cd renlog
cargo install --path .

Shell Configuration

Zsh Configuration

Add the following to your ~/.zshrc to automatically start renlog when opening a new shell:

if which renlog > /dev/null 2>&1; then
    if [[ "$(ps -o comm= -p $PPID)" != "renlog" ]]; then
        renlog_dir=/tmp/renlog
        exec renlog --log-level info log --renlog-dir ${renlog_dir} --cmd 'zsh -l'
    else
        eval "$(renlog show-zsh-rc)"
    fi
fi

Dependencies

~6–10MB
~182K SLoC