Every time you open a terminal, Aurora Shell’sDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/Seaus-tech/Aurora-Shell/llms.txt
Use this file to discover all available pages before exploring further.
Show-Aurora() function runs automatically and renders a live diagnostics snapshot directly below the ASCII art banner. The stats line is horizontally centered to your current terminal width and gives you an at-a-glance view of your system’s health without requiring any manual commands. On macOS the output is piped through lolcat for colorized rendering; on Windows the line is printed in plain cyan.
What’s Displayed
Aurora collects four live metrics plus a version string and assembles them into a single, centered stats line each time the dashboard renders.CPU Usage
Aurora reads current CPU utilization from the OS directly at display time.- macOS (Zsh):
top -l 1 | grep 'CPU usage' | awk '{print $3}' - Windows (PowerShell):
(Get-Counter '\Processor(_Total)\% Processor Time').CounterSamples.CookedValue
Free Disk
Reports the available space on the root volume (/ on macOS, C: on Windows).
- macOS (Zsh):
df -h / | awk 'NR==2 {print $4}' - Windows (PowerShell):
(Get-PSDrive C).Free / 1GB
Battery
Reports the current battery charge percentage.- macOS (Zsh):
pmset -g batt | grep -Eo '[0-9]+%' | head -1 - Windows: Battery is not shown. AC power is assumed; the field is omitted from the stats line.
Date
Shows the current date inMM/DD/YY format.
- macOS (Zsh):
date +'%D' - Windows (PowerShell):
Get-Date -Format "MM/dd/yy"
Version
TheAURORA_VER value is read from ~/.aurora-shell_files/aurora-shell_settings and displayed as AURORA v<version> at the start of the stats line.
The assembled stats line looks like this, centered to your terminal width:
The Separator Line
Directly below the stats line, Aurora draws a full-width horizontal rule made of dash (-) characters. On macOS the line is rendered through safe_lolcat() (which falls back to plain cat if lolcat is not installed). On Windows it is printed in cyan.
The line is drawn to exactly the current terminal width using tput cols (macOS) or $Host.UI.RawUI.WindowSize.Width (Windows), so it always spans edge-to-edge regardless of window size.
Manually Refreshing
To redraw the diagnostics banner and pick up fresh metrics without restarting your terminal, run:Show-Aurora() directly and re-runs all the telemetry commands, printing an updated stats line and separator.
System Info Flag
For deeper hardware and OS information, Aurora exposes a dedicated flag:- macOS: Runs
sw_vers && sysctl -n machdep.cpu.brand_string— prints the macOS product name, version, build, and the full CPU model string. - Windows: Runs
Get-ComputerInfo | Select-Object CsName, WindowsVersion, OsArchitecture— prints the computer name, Windows version string, and architecture.