bltui 0.1.3

A Bluetooth device managing TUI
Documentation

root := justfile_directory()

install:
    #!/bin/sh
    cd {{root}}
    just clean
    mkdir -p temp/bltui-0.1.0
    cp -r src temp/bltui-0.1.0
    cp Cargo.toml temp/bltui-0.1.0
    cp Cargo.lock temp/bltui-0.1.0
    ln ./PKGBUILD ./temp/PKGBUILD
    cd temp
    tar czf bltui-0.1.0.tar.gz bltui-0.1.0
    sed -i --follow-symlinks '$ d' PKGBUILD
    makepkg -g >> PKGBUILD
    makepkg --force -si
    just clean

fmt:
    cargo +nightly fmt

run *ARGS:
    cargo run --release -- {{ ARGS }}

run-debug:
    cargo run -- -dd -l

clean:
    #cargo clean
    rm -rf logs
    rm -rf temp
    rm -rf pkg
    rm -f **/*.tar.gz
    rm -f *.pkg.tar.zst
    rm -rf bltui-*

check:
    #!/bin/sh
    cargo check -p bltui
    printf '%*s\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' -
    cargo clippy -p bltui
    printf '%*s\n' "${COLUMNS:-$(tput cols)}" '' | tr ' ' -
    cargo fmt

commit:
    convco commit