default:
@just --list
build:
cargo build
run: build
./target/debug/ttt
build-release:
cargo build --release
run-release: build-release
./target/release/ttt
clean:
rm -fr target
rm -f ttt-*.rpm
build-deb version='1.0.0' iteration='1': clean build-release
fpm -s dir -t deb -p ttt-{{version}}-{{iteration}}-amd64.deb --name ttt --architecture amd64 target/release/ttt=/usr/bin/ttt
build-rpm version='1.0.0' iteration='1': clean build-release
fpm -s dir -t rpm -p ttt-{{version}}-{{iteration}}-amd64.rpm --name ttt --architecture amd64 target/release/ttt=/usr/bin/ttt