Skip to main content

Check for updates

Run the following command from any directory:
skaro update
Skaro will compare your installed version against the latest release on PyPI and show upgrade instructions tailored to your installation method.
Results are cached for 24 hours. Use --force to bypass the cache and check immediately.
skaro update --force

Update instructions

The update command depends on how you originally installed Skaro.
If you installed Skaro using install.ps1 (Windows) or install.sh (macOS/Linux), it lives in a dedicated virtual environment at ~/.skaro/venv.
1

Run the upgrade

& "$env:USERPROFILE\.skaro\venv\Scripts\pip.exe" install --upgrade skaro
2

Verify

skaro --version
You can also re-run the install script — it detects the existing venv and upgrades in place.
irm https://raw.githubusercontent.com/skarodev/skaro/main/install.ps1 | iex

UI notification

When a newer version is available, the Skaro web dashboard displays an update indicator in the status bar at the bottom of the screen. Clicking it opens this page. The dashboard checks PyPI once when it starts and caches the result for 24 hours.

Troubleshooting

Your machine may not have internet access, or PyPI could be temporarily unavailable. Check your connection and try again with skaro update --force.
Skaro could not detect whether it was installed via the install script or pipx. This typically happens with custom pip install setups. Use the appropriate command from the tabs above based on how you installed it.
Make sure you are upgrading the correct environment. If you have multiple Python installations, verify which skaro binary is being used:
Get-Command skaro | Select-Object Source