81 lines
1009 B
Makefile
81 lines
1009 B
Makefile
# The `--fmt` command is currently unstable.
|
|
|
|
set unstable := true
|
|
|
|
default:
|
|
@just --list
|
|
|
|
alias b := build
|
|
alias f := format
|
|
alias l := lint
|
|
alias t := test
|
|
alias r := run
|
|
|
|
# build app
|
|
build:
|
|
cargo build
|
|
|
|
# run tests
|
|
test:
|
|
cargo test
|
|
|
|
# format files
|
|
format:
|
|
just --fmt
|
|
cargo fmt
|
|
|
|
# lint
|
|
lint:
|
|
cargo clippy --no-deps
|
|
|
|
# run app
|
|
run:
|
|
cargo run
|
|
|
|
# demos
|
|
|
|
alias dp := demo-pomodoro
|
|
|
|
demo-pomodoro:
|
|
vhs demo/pomodoro.tape
|
|
|
|
alias dt := demo-timer
|
|
|
|
demo-timer:
|
|
vhs demo/timer.tape
|
|
|
|
alias dc := demo-countdown
|
|
|
|
demo-countdown:
|
|
vhs demo/countdown.tape
|
|
|
|
alias dcm := demo-countdown-met
|
|
|
|
demo-countdown-met:
|
|
vhs demo/countdown-met.tape
|
|
|
|
alias ds := demo-style
|
|
|
|
demo-style:
|
|
vhs demo/style.tape
|
|
|
|
alias dd := demo-decis
|
|
|
|
demo-decis:
|
|
vhs demo/decis.tape
|
|
|
|
alias dm := demo-menu
|
|
|
|
demo-menu:
|
|
vhs demo/menu.tape
|
|
|
|
alias dlt := demo-local-time
|
|
|
|
demo-local-time:
|
|
vhs demo/local-time.tape
|
|
|
|
alias drc := demo-rocket-countdown
|
|
|
|
demo-rocket-countdown:
|
|
vhs demo/met.tape
|