Aurora Shell has a built-in update system that works on both macOS and Windows. Every time you open a new terminal session, the theme checks the remote repository for a newer version and prompts you to upgrade if one is available. You can also trigger an update manually at any time using theDocumentation 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.
--update flag, or perform a full clean reinstall by re-running the original installer.
Automatic Version Check
On every terminal open, the Aurora theme file fetches the remote installer from GitHub and extracts the current version string:AURORA_VER field stored in your local settings file (aurora-shell_settings on macOS, aurora-shell_settings.ps1 on Windows). If the remote version is newer than your installed version, Aurora displays a prompt before your session loads:
y automatically runs shell.aurora --update dev, pulling the latest installer from the dev branch and applying it. Answering N (or pressing Enter) skips the update and continues loading your session normally.
Manual Update
You can trigger an update at any point from your terminal using the--update flag. An optional second argument specifies the branch to pull from β it defaults to main if omitted.
--update, Aurora downloads the installer script from the specified branch and executes it in place. Your PIN and existing settings are preserved through the update process.
Re-Running the Full Installer
For a clean reinstall β for example, after a major version jump or if your theme files become corrupted β you can re-run the original one-line installer. This will remove the existing~/.aurora-shell_files directory, recreate all theme and settings files, and re-source the theme in your shell profile.
Current Versions
| Platform | Latest Version |
|---|---|
| macOS (Zsh) | v5.6.2 |
| Windows (PowerShell 7+) | v5.5.7 |
AURORA_VER variable in your settings file and is displayed in the stats bar shown at the start of every terminal session.
The
--update command pulls a fresh copy of the installer from GitHub and runs it against your existing installation. Your PIN and settings (header mode, prompt ID, birthday, and account credentials) are preserved throughout the update β you will not be asked to reconfigure Aurora unless you run a full reinstall.