README.org

#+TITLE: Bt

[[https://hex.pm/packages/bt][https://img.shields.io/hexpm/v/bt?.svg]]

#+BEGIN_QUOTE
Convenient wrapper around bluetoothctl
#+END_QUOTE

* Table of contents :TOC_2:
- [[#installation][Installation]]
- [[#usage][Usage]]
  - [[#list-devices][List devices]]
  - [[#add-new-alias][Add new alias]]
  - [[#list-your-aliases][List your aliases]]
  - [[#connect][Connect]]

* Installation
1. Add ~$HOME/.mix/escripts~ to your ~PATH~ variable
2. Install escript
#+BEGIN_SRC shell
mix escript.install hex bt
#+END_SRC

* Usage
** List devices
#+BEGIN_EXAMPLE
$ bt devices

AirPods
#+END_EXAMPLE

** Add new alias
#+BEGIN_EXAMPLE
$ bt alias add

1. AirPods
Select device: 1
Enter alias: a
#+END_EXAMPLE

** List your aliases
#+BEGIN_EXAMPLE
$ bt alias ls

a -> AirPods
#+END_EXAMPLE

** Connect
#+BEGIN_EXAMPLE
$ bt con a

Trying to connect... done
#+END_EXAMPLE