A fast, cross-platform CLI tool for switching display specifications. Perfect for services like Sunshine and Moonlight to quickly adapt a server's display to match a client's specifications.
✨ Core Features
- Quick Display Switching: Switch to specific resolutions and refresh rates with simple commands
- Flexible Spec Format: Support for 1920x1080@144hz, 4k@60fps, 16:9@120hz, and more
- Profile Management: Create and switch between named display profiles
- Smart Fallbacks: Try multiple specifications in order until one works
- List Available Modes: View all supported display specifications on your system
🚀 Quick Start
# Switch to 1080p at 144Hz
display-switch 1920x1080@144hz
# Create a gaming profile
display-switch --create-profile "gaming" --spec 1920x1080@240hz 1920x1080@144hz
# Switch to profile
display-switch -p gaming
# List all available modes
display-switch --list📋 Initial Release Notes
- Windows only - Linux and macOS builds coming in future releases
- Supports all common display formats (4K, 1080p, aspect ratios, etc.)
- Automatic fallback to closest available mode
- JSON output support for scripting