Features
Lager Terminal - Interactive REPL
- New
lager terminalcommand launches an interactive shell for running Lager commands - Tab completion for commands, subcommands, and options
- Command history with up/down arrow navigation (persisted between sessions)
- Auto-suggestions from command history as you type
- Clean ASCII art welcome banner
- Type
helpfor built-in commands,exitorquitto leave
Update All Lager Boxes
- New
lager update --allflag updates all saved Lager Boxes sequentially - New
lager update --all --needs-updateflag only updates Lager Boxes with versions older than your CLI - Visual progress bar with elapsed time during updates
- Summary report showing successful and failed updates
Live Lager Box Status
lager boxesnow queries all saved Lager Boxes and displays live version status- Shows whether each Lager Box is current, needs update, or has a newer version
- Loading spinner while querying multiple Lager Boxes
- Summary counts for Lager Boxes needing updates
Improvements
Keysight Power Supply Driver Consolidation
- Merged Keysight E36200 and E36300 series drivers into a unified
keysight_e36000.pydriver - Reduced code duplication and simplified maintenance
- No changes to user-facing commands
Code Quality
- Refactored boxes command for better code organization
- Refactored update command with improved progress tracking
- Test suite formatting and cleanup

