Files
cdk/misc/justfile.custom.just
thesimplekid 65163b89bc refactor: check scripts for justfile
chore: ci run examples
2024-08-19 14:48:45 +02:00

57 lines
1.3 KiB
Plaintext

check-wasm *ARGS="--target wasm32-unknown-unknown":
#!/usr/bin/env bash
set -euo pipefail
if [ ! -f Cargo.toml ]; then
cd {{invocation_directory()}}
fi
buildargs=(
"-p cdk"
"-p cdk --no-default-features"
"-p cdk --no-default-features --features wallet"
"-p cdk --no-default-features --features mint"
"-p cdk-js"
)
for arg in "${buildargs[@]}"; do
echo "Checking '$arg'"
cargo check $arg {{ARGS}}
echo
done
run-examples:
cargo r --example p2pk
cargo r --example mint-token
cargo r --example proof_selection
cargo r --example wallet
clippy-each:
#!/usr/bin/env bash
set -euo pipefail
buildargs=(
"-p cdk-integration-tests"
"-p cdk"
"-p cdk --no-default-features"
"-p cdk --no-default-features --features wallet"
"-p cdk --no-default-features --features mint"
"-p cdk-redb"
"-p cdk-redb --no-default-features --features wallet"
"-p cdk-redb --no-default-features --features mint"
"-p cdk-sqlite --no-default-features --features mint"
"-p cdk-sqlite --no-default-features --features wallet"
"-p cdk-cln"
"-p cdk-axum"
"-p cdk-fake-wallet"
"-p cdk-strike"
"--bin cdk-cli"
"--bin cdk-mintd"
)
for arg in "${buildargs[@]}"; do
echo "Checking '$arg'"
cargo check $arg
cargo clippy $arg -- -D warnings
echo
done