Jaime Ortega

Machine Report

A Turbo Vision system readout, every time a terminal opens.

Year
2026
Made for
macOS, bash
State
shipped

A fork of U.S. Graphics Company’s TR-100, which was written for Debian servers running ZFS. Mine is a Mac.

Rewritten against sysctl, vm_stat, pmset and system_profiler, then dressed in Borland grey — double-line box drawing, a drop shadow, green bar graphs for load and disk and memory. There is no config file on purpose: the script is cut into labelled sections and you edit it directly.

It tells me nothing I could not get another way. It looks right, and that is the entire reason it is installed.

How to use it

Copy one script and source it from your shell rc. It prints every time a terminal opens.

  1. Terminal
    git clone https://github.com/JaimeOrtegaxyz/machine-report.git
    cp machine-report/machine_report.sh ~/.machine_report.sh
    chmod +x ~/.machine_report.sh
  2. Then source it for interactive shells only.

    Terminal
    echo 'if [[ $- == *i* ]]; then
        source ~/.machine_report.sh
    fi' >> ~/.zshrc

macOS, and a terminal with 24-bit colour. No config file on purpose: the script is cut into labelled sections, so reorder rows in the Output block. Set DEMO_MODE=true at the top to screenshot it without showing your real machine.