#macos #devices #bluetooth #manage #command-line-tool #cli #user-friendly

app bluepods

A user-friendly CLI tool to manage Bluetooth devices on macOS

1 unstable release

new 0.1.0 Feb 15, 2025

#593 in Command line utilities

Download history 99/week @ 2025-02-11

99 downloads per month

MIT license

1.5MB
322 lines

BluePods

A user-friendly CLI tool to manage Bluetooth devices on macOS.

BluePods

Prerequisites

  • macOS
  • blueutil installed (brew install blueutil)
  • Rust and Cargo installed

Installation

  1. Install the bluepods binary using Cargo:
cargo install bluepods

This will install the bluepods binary in your system, making it available globally.

Manual install

  1. Clone this repository
  2. 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

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