TheDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/prefix-dev/pixi/llms.txt
Use this file to discover all available pages before exploring further.
pixi global upgrade-all command has been removed. Use pixi global update instead for updating all globally installed packages.
Migration
Old Command
New Command
pixi global update command provides the same functionality with improved features.
Why This Command Was Removed
Theupgrade-all command was replaced by the more flexible update command which:
- Updates all environments by default (same as
upgrade-all) - Allows updating specific environments
- Better handles environment state and exposures
- Provides more detailed output
- Has improved error handling
Replacement Examples
Update All Environments
Old:Update with Options
Old:Error Message
If you try to runpixi global upgrade-all, you’ll see:
What Changed
Thepixi global update command provides:
- Same default behavior: Updates all environments when no arguments provided
- Selective updates: Can update specific environments
- Better state management: Properly tracks exposure strategies
- Improved output: Shows detailed update information
Update All (Same as upgrade-all)
upgrade-all did.
Update Specific Environments (New Feature)
upgrade-all.
Configuration
The old command used these options:--channels: No longer needed, channels are read from manifest--platform: Automatically detected
Related Commands
Current Update Commands
pixi global update- Update all or specific environmentspixi global upgrade- (Also deprecated, useupdate)
Other Global Commands
pixi global install- Install new environmentspixi global list- List installed environmentspixi global sync- Sync environments without updating
Complete Migration Guide
Scenario 1: Regular Updates
Before:Scenario 2: Update Specific Tools
Before:Scenario 3: With Custom Channels
Before:Scenario 4: Automation Scripts
Before:Frequently Asked Questions
Why was upgrade-all removed?
The command was redundant withpixi global update, which offers the same functionality and more.
Will my scripts break?
Yes, if they usepixi global upgrade-all. Update them to use pixi global update instead.
Is there any difference in behavior?
The core update behavior is the same, butpixi global update has:
- Better exposure handling
- More detailed output
- Ability to update specific environments
- Improved error messages
Can I still use the old command?
No, it has been completely removed. You must usepixi global update.
Upgrade Checklist
Update your workflows:- Replace
pixi global upgrade-allwithpixi global updatein scripts - Remove
--channelsand--platformflags (now managed via manifest) - Update CI/CD pipelines
- Update documentation
- Notify team members
Benefits of the New Command
Selective Updates
Better Output
Improved Error Handling
Timeline
The command was:- Deprecated: Version 0.x.x
- Marked as hidden: Version 0.x.x
- Removed: Current version
Support
If you have issues migrating fromupgrade-all to update:
- Check the pixi global update documentation
- Review your global manifest:
pixi global edit - Test the update:
pixi global listbefore and after
See Also
- pixi global update - Current command for updating environments
- pixi global upgrade - Also deprecated
- pixi global list - View installed environments
- pixi global sync - Sync without updating