|
@@ -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
|