tools

various tools I have been using throughout the years
Log | Files | Refs | README | LICENSE

justfile (465B)


      1 targets := "x86_64-linux aarch64-linux x86_64-macos aarch64-macos"
      2 
      3 help:
      4     @just --list
      5 
      6 build target="x86_64-linux" optimize="ReleaseSafe":
      7     zig build -Dtarget={{ target }} -Doptimize={{ optimize }} --prefix zig-out/{{ target }}
      8 
      9 all optimize="ReleaseSafe":
     10     @for target in {{ targets }}; do \
     11         echo "$target"; \
     12         just build $target {{ optimize }}; \
     13     done
     14 
     15 fmt:
     16     zig fmt ./
     17 
     18 lint:
     19     zwanzig ./
     20 
     21 clean:
     22     rm -rf zig-out .zig-cache