Updating
Keep your LazyPi packages current.
Update installed packages
npx @robzolkos/lazypi update
This reconciles LazyPi's installed catalog sources and runs Pi's full updater.
What the update does
When you run update, LazyPi:
- Migrates installed legacy catalog sources to their current maintained sources
- Refreshes Compound Engineering when it is installed
- Updates Pi itself and installed Pi packages
- Reports what changed
Update preserves your selected catalog footprint. A replacement installs successfully before LazyPi removes its legacy source. If cleanup fails, LazyPi keeps an installed source available and reports the migration failure.
When an identity-changing legacy source is configured in both global and current-project settings, LazyPi keeps both settings unchanged. Remove the duplicate from one scope, then rerun the update for the remaining scope.