diff --git a/justfile b/justfile new file mode 100644 index 00000000..4534bf90 --- /dev/null +++ b/justfile @@ -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 diff --git a/komorebic.lib.sample.ahk b/komorebic.lib.sample.ahk index 91720c88..b0292154 100644 --- a/komorebic.lib.sample.ahk +++ b/komorebic.lib.sample.ahk @@ -246,4 +246,4 @@ ToggleFocusFollowsMouse(implementation) { AhkLibrary() { Run, komorebic.exe ahk-library, , Hide -} +} \ No newline at end of file