kx-utils 0.1.3

Common utils incubator
Documentation
build:
  #!/usr/bin/env bash
  set -e
  export RUSTFLAGS="-Cdebuginfo=2 -Cstrip=none --cfg=tarpaulin -Cinstrument-coverage -Clink-dead-code"
  cargo fmt
  cargo fmt --check
  cargo clippy --no-deps --fix --allow-dirty
  cargo machete
  # cargo build
  cargo tarpaulin --engine llvm --tests --line --skip-clean --out Html Lcov
  cargo llvm-cov --html --tests
  if test -f *.profraw ; then
    for RAW in *.profraw ; do rm $RAW ; done
  fi
  # cargo test
  # cargo doc
  # cargo test --example get

build-mutations: build mutations

mutations:
  cargo mutants --jobs 4 --baseline skip

# doc-test:
#   cargo doc
#   cargo test
#   cargo test --example get

jj-next:
  jj edit main --ignore-immutable
  just jj-next-test

jj-next-test:
  jj next --edit
  jj bookmark move next --allow-backwards
  just build
  jj bookmark move main
  just jj-next-test