█████████ █████ ████ ████ ██████ █████ █████ ███░░░░░███░░███ ░░███ ░░███ ░░██████ ░░███ ░░███ ░███ ░░░ ░███████ ██████ ░███ ░███ ░███░███ ░███ ██████ ███████ ██████ █████ ░░█████████ ░███░░███ ███░░███ ░███ ░███ ░███░░███░███ ███░░███░░░███░ ███░░███ ███░░ ░░░░░░░░███ ░███ ░███ ░███████ ░███ ░███ ░███ ░░██████ ░███ ░███ ░███ ░███████ ░░█████ ███ ░███ ░███ ░███ ░███░░░ ░███ ░███ ░███ ░░█████ ░███ ░███ ░███ ███░███░░░ ░░░░███ ░░█████████ ████ █████░░██████ █████ █████ █████ ░░█████░░██████ ░░█████ ░░██████ ██████ ░░░░░░░░░ ░░░░ ░░░░░ ░░░░░░ ░░░░░ ░░░░░ ░░░░░ ░░░░░ ░░░░░░ ░░░░░ ░░░░░░ ░░░░░░
Shell Notes is a user-friendly terminal logging utility that gives you a clean, interactive interface to drop into shell sessions with full input/output logging. Whether you're auditing commands, studying terminal workflows, or keeping track of what you ran, Shell Notes makes logging simple and organized.
- 🖥️ Fully interactive shell environment with session logging
- 📂 Timestamped log files organized and easy to access
- 🔍 Review logs with a searchable, numbered menu system
- 🗑️ Option to delete unwanted logs right from the interface
- 🧼 Clean interface with screen clearing between menus
- ⚙️ Ready on boot, waits silently until invoked
📦 Download ShellNotes v1.0 (right-click and open in new tab)
-
Download and unzip the release archive:
unzip shellnotes-v1.0.zip cd shellnotes-release
-
Run the installation script:
sudo ./install.sh
-
Launch ShellNotes with:
shellnotes
sudo ./scripts/uninstall.sh
To start a new shell session with ShellNotes:
shellnotes
-
A new terminal window will launch.
-
Your full shell session will be recorded to a timestamped .cast file using asciinema.
To end the session, simply type:
exit
-
Python 3.x
-
A supported terminal emulator:
-
gnome-terminal
-
xfce4-terminal
-
xterm
-
konsole (if installed)
-