mirror of
https://github.com/LGUG2Z/komorebi.git
synced 2026-03-20 08:34:04 +01:00
This commit updates the config generator used by the ahk-asc command to emit AHKv2 syntax. An AHKv2 syntax-compatible komorebic.lib.ahk has been (re)introduced to the repo root as a file to be distributed. This file is created by taking the AHKv1 syntax output of ahk-library and automatically converting it to AHKv2 using the automatic script converter by @mmikeww available on GitHub. Given that ahk-library is still being used to emit AHKv1 syntax in this pipeline, it will remain in the repo. The justfile has been updated to automate as much of this as possible (the converter still needs to be run manually). re #324
53 lines
1.5 KiB
Makefile
53 lines
1.5 KiB
Makefile
set windows-shell := ["pwsh.exe", "-NoLogo", "-Command"]
|
|
export RUST_BACKTRACE := "full"
|
|
|
|
clean:
|
|
cargo clean
|
|
|
|
fmt:
|
|
cargo +nightly fmt
|
|
cargo +stable clippy
|
|
prettier --write README.md
|
|
prettier --write .goreleaser.yml
|
|
prettier --write .github/dependabot.yml
|
|
prettier --write .github/FUNDING.yml
|
|
prettier --write .github/workflows/windows.yaml
|
|
|
|
install-komorebic:
|
|
cargo +stable install --path komorebic --locked
|
|
|
|
install-komorebi:
|
|
cargo +stable install --path komorebi --locked
|
|
|
|
install:
|
|
just install-komorebic
|
|
just install-komorebi
|
|
komorebic ahk-asc '~/komorebi-application-specific-configuration/applications.yaml'
|
|
komorebic pwsh-asc '~/komorebi-application-specific-configuration/applications.yaml'
|
|
cat '~/.config/komorebi/komorebi.generated.ps1' >komorebi.generated.ps1
|
|
cat '~/.config/komorebi/komorebi.generated.ahk' >komorebi.generated.ahk
|
|
echo '#Requires AutoHotkey v2.0.2' >komorebic.lib.ahk
|
|
echo '#SingleInstance Force' >>komorebic.lib.ahk
|
|
echo '' >>komorebic.lib.ahk
|
|
cat '~/.config/komorebi/komorebic.lib_newV2.ahk' >>komorebic.lib.ahk
|
|
|
|
run:
|
|
just install-komorebic
|
|
cargo +stable run --bin komorebi --locked -- -a
|
|
|
|
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
|