1 unstable release
new 0.1.0 | Jan 28, 2025 |
---|
#32 in Simulation
11KB
184 lines
📱 Simu
A powerful and user-friendly CLI tool for managing iOS simulators
Simbox makes it easy to list, search, and launch iOS simulators from your terminal. No more hunting through Xcode or remembering complex commands!
✨ Features
- 🔍 Interactive Mode: Fuzzy search through your simulators
- 📋 List View: See all available simulators with their status
- 🎯 Smart Filtering: Filter simulators by type (iPhone, iPad)
- 🚀 Quick Launch: Boot simulators directly by name
- 🎨 Beautiful Interface: Color-coded output for better visibility
- ⚡️ Fast & Efficient: Written in Rust for maximum performance
🚀 Installation
cargo install simu
🎯 Usage
Interactive Mode (Recommended)
Launch the interactive selector with fuzzy search:
simu -i
# or
simu --interactive
List All Simulators
View all available simulators:
simu --list
Filter Simulators
Show only specific device types:
simu --list iphone # Show only iPhones
simu --list ipad # Show only iPads
simu --list pro # Show only Pro devices
Boot Specific Simulator
Launch a simulator by name:
simu --boot "iPhone 15 Pro"
🎨 Output Format
Simulators are displayed with color-coded information:
- Device Name (white)
- iOS Version (cyan)
- Status:
- 🟢 Booted (green)
- 🔴 Shutdown (red)
Example output:
iPhone 15 Pro (iOS 17.2) (Shutdown)
iPhone 16 Pro Max (iOS 18.2) (Booted)
🤝 Contributing
Contributions are welcome! Feel free to:
- Report bugs
- Suggest features
- Submit pull requests
📝 License
This project is licensed under the MIT License - see the LICENSE file for details.
🙏 Acknowledgments
Dependencies
~5–13MB
~151K SLoC