{"repo":"pythops/bluetui","free":true,"listed":false,"github":"https://github.com/pythops/bluetui","clone":"git clone https://github.com/pythops/bluetui.git","description":"🛜 TUI for managing bluetooth on Linux","language":"Rust","stars":2958,"topics":["bluetooth","bluez","linux","ratatui","rust","tui"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"TUI for managing bluetooth on Linux 💡 Prerequisites A Linux based OS with bluez installed. [!NOTE] You might need to install nerdfonts for the icons to be displayed correctly. 🚀 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 🐧 Arch Linux You can install bluetui from the extra repository: 🐧 Gentoo 🧰 X-CMD If you are a user of x-cmd, you can run: ⚒️ Build from source Run the following command: This will produce an executable file at target/release/bluetui that you can copy to a directory in your $PATH . 🪄 Usage Global Tab or l : Scroll down between different sections. shift+Tab or h : Scroll up between different sections. j or Down : Scroll down. k or Up : Scroll up. s : Start/Stop scanning. ctrl+c or q : Quit the app. (Note: can also quit if esc quit = true is set in config) Adapters p : Enable/Disable the pairing. o : Power on/off the adapter. d : Enable/Disable the discovery. Paired devices u : Unpair the device. Space or Enter : Connect/Disconnect the device. t : Trust/Untrust the device. f : Favorite/Unfavorite the device. e : Rename the device. New devices Space or Enter : Pair the device. Config Keybindings can be customized in the default config file location $HOME/.config/bluetui/config.toml or from a custom path with -c Contributing - No AI slop. - Only submit a pull request after having a prior issue or discussion. - Keep PRs small and focused. 🎁 Note","default_branch":null,"files":null,"tree":[],"storefront":"/r/pythops","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pythops/bluetui/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}