diff --git a/misc/justfile.custom.just b/misc/justfile.custom.just index d8b20a65..d364197d 100644 --- a/misc/justfile.custom.just +++ b/misc/justfile.custom.just @@ -55,3 +55,55 @@ clippy-each: cargo clippy $arg -- -D warnings echo done + +release: + #!/usr/bin/env bash + set -euo pipefail + + args=( + "-p cdk" + "-p cdk-redb" + "-p cdk-sqlite" + "-p cdk-axum" + "-p cdk-rexie" + "-p cdk-cln" + "-p cdk-lnd" + "-p cdk-strike" + "-p cdk-phoenixd" + "-p cdk-lnbits" + "-p cdk-fake-wallet" + "-p cdk-cli" + "-p cdk-mintd" + ) + + for arg in "${args[@]}"; + do + echo "Publishing '$arg'" + cargo publish $arg + echo + done + +check-docs: + #!/usr/bin/env bash + set -euo pipefail + args=( + "-p cdk" + "-p cdk-redb" + "-p cdk-sqlite" + "-p cdk-axum" + "-p cdk-rexie" + "-p cdk-cln" + "-p cdk-lnd" + "-p cdk-strike" + "-p cdk-phoenixd" + "-p cdk-lnbits" + "-p cdk-fake-wallet" + "-p cdk-cli" + "-p cdk-mintd" + ) + + for arg in "${args[@]}"; do + echo "Checking '$arg' docs" + cargo doc $arg --all-features + echo + done