mirror of
https://github.com/pythops/bluetui.git
synced 2026-05-06 21:42:28 +08:00
5e14a3741652eab0580d4de3c470daba8728b2ef
💡 Prerequisites
A Linux based OS with bluez installed.
🚀 Installation
📥 Binary release
You can download the pre-built binaries from the release page release page
📦 crates.io
You can install bluetui from crates.io
cargo install bluetui
⚒️ Build from source
Run the following command:
git clone https://github.com/pythops/bluetui
cd bluetui
cargo build --release
This will produce an executable file at target/release/bluetui that you can copy to a directory in your $PATH.
🪄 Usage
Global
Tab: Switch between different sections.
j or Down : Scroll down.
k or Up: Scroll up.
s: Start/Stop scanning.
?: Show help.
esc: Dismiss the help pop-up.
q: Quit the app.
Adpters
p: Enable/Disable the pairing.
o: Power on/off the adapter.
d: Enable/Disable the discovery.
Paired devices
u: Unpair the device.
Space: Connect/Disconnect the device.
t: Trust/Untrust the device.
New devices
p: Pair the device.
🗹 Todo
- handle authentication
⚖️ License
GPLv3
Languages
Rust
98.9%
Nix
1.1%
