Browse Source

chore: justfile doc check

thesimplekid 6 months ago
parent
commit
e065662328
1 changed files with 52 additions and 0 deletions
  1. 52 0
      misc/justfile.custom.just

+ 52 - 0
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