alias tl:=test-libraries-no-check
alias pub:=publish
alias p:=publish
alias vss:=verify-single-scripts

_:
  @just --list

# test all libraries
test-libraries:
  deno test --allow-all libraries/*

# test all libraries [no check]
test-libraries-no-check:
  deno test --allow-all --no-check libraries/*

# verify single scripts signature
verify-single-scripts:
  script-verify.rs single-scripts/*.ts --json | jq 'map(select(.success==false))'

# update scripts meta
update:
  ./update-meta-v1.rs
  ./update-meta-v2.rs

# publish scripts
publish:
  @just update
  commit.ts --auto-commit

