1 unstable release
new 0.1.0 | Feb 15, 2025 |
---|
#593 in Command line utilities
99 downloads per month
1.5MB
322 lines
BluePods
A user-friendly CLI tool to manage Bluetooth devices on macOS.
Prerequisites
- macOS
- blueutil installed (
brew install blueutil
) - Rust and Cargo installed
Installation
- Install the
bluepods
binary using Cargo:
cargo install bluepods
This will install the bluepods
binary in your system, making it available globally.
Manual install
- Clone this repository
- Build and install the binary:
cargo install --path .
This will install the bluepods
binary in your system, making it available globally.
Usage
Show Bluetooth Status
bluepods status
This will display a comprehensive overview of your Bluetooth system:
- Bluetooth power state
- Default audio output device
- List of paired devices with connection status
- System discoverable state
List all paired devices
bluepods list
This will show all paired Bluetooth devices with their connection status.
Connect to a device
bluepods connect "AirPods Pro"
Disconnect from a device
bluepods disconnect "AirPods Pro"
You can use partial names for both connect and disconnect commands, and the search is case-insensitive:
bluepods connect airpods
bluepods disconnect airpods
If multiple devices match your search, you'll be shown a list to choose from.
Features
- 🔍 Fuzzy search for device names
- 📱 Easy connection/disconnection to devices by name
- 🎨 Colored output for better visibility
- ✨ Case-insensitive matching
- 📊 Comprehensive system status view
Dependencies
~1.9–9MB
~87K SLoC