# NOTE: Must be first recipe to be default @_default: just --list @_check-in-obscura-nix-shell: ./contrib/bin/check-in-obscura-nix-shell.bash lint: _check-in-obscura-nix-shell actionlint -color @# `cargo clippy` runs `cargo check` cargo --offline clippy --all-features --all-targets -- -Dwarnings ./contrib/bin/shellcheck-auto-files.bash format-check: _check-in-obscura-nix-shell cargo --offline fmt --all --check ./contrib/bin/nixfmt-auto-files.bash --check format-fix: _check-in-obscura-nix-shell cargo --offline fmt --all ./contrib/bin/nixfmt-auto-files.bash build *FLAGS: cargo --locked build {{FLAGS}} # build with `--workspace --all-targets --all-features` build-all *FLAGS: just build --workspace --all-targets --all-features {{FLAGS}} test *FLAGS: cargo --locked test {{FLAGS}} # test with `--workspace --all-targets --all-features` test-all *FLAGS: just test --workspace --all-targets --all-features {{FLAGS}} flake-check: nix flake check --all-systems --no-build