build(just): add justfile for common tasks

This commit is contained in:
LGUG2Z
2021-10-27 19:20:21 -07:00
parent 29a6c39084
commit 2f7ae6f15f
2 changed files with 43 additions and 1 deletions

42
justfile Normal file
View File

@@ -0,0 +1,42 @@
set shell := ["cmd.exe", "/C"]
export RUST_BACKTRACE := "full"
clean:
cargo clean
fmt:
cargo +nightly fmt
cargo +nightly clippy
prettier --write README.md
install-komorebic:
cargo +stable install --path komorebic --locked
install-komorebi:
cargo +stable install --path komorebic --locked
install:
just install-komorebic
just install-komorebi
komorebic ahk-library
cat '%USERPROFILE%\komorebic.lib.ahk' > komorebic.lib.sample.ahk
run:
just install-komorebic
cargo +stable run --bin komorebi --locked
warn $RUST_LOG="warn":
just run
info $RUST_LOG="info":
just run
debug $RUST_LOG="debug":
just run
trace $RUST_LOG="trace":
just run
deadlock $RUST_LOG="trace":
just install-komorebic
cargo +stable run --bin komorebi --locked --features deadlock_detection

View File

@@ -246,4 +246,4 @@ ToggleFocusFollowsMouse(implementation) {
AhkLibrary() {
Run, komorebic.exe ahk-library, , Hide
}
}