diff --git a/bdk-android/justfile b/bdk-android/justfile index 4dd0b0b..2e9a44a 100644 --- a/bdk-android/justfile +++ b/bdk-android/justfile @@ -1,17 +1,20 @@ -test: - ./gradlew connectedAndroidTest - -onetest TEST: - ./gradlew test --tests {{TEST}} +default: + just --list build: ./gradlew buildAndroidLib -publishlocal: - ./gradlew publishToMavenLocal -P localBuild - clean: rm -rf ../bdk-ffi/target/ rm -rf ./build/ rm -rf ./lib/build/ - rm -rf ./plugins/build/ \ No newline at end of file + rm -rf ./plugins/build/ + +publish-local: + ./gradlew publishToMavenLocal -P localBuild + +test: + ./gradlew connectedAndroidTest + +test-specific TEST: + ./gradlew test --tests {{TEST}} \ No newline at end of file diff --git a/bdk-ffi/justfile b/bdk-ffi/justfile index 7999861..1a14227 100644 --- a/bdk-ffi/justfile +++ b/bdk-ffi/justfile @@ -1,9 +1,12 @@ +default: + just --list + build: cargo build -test: - cargo test --lib - check: - cargo fmt - cargo clippy + cargo fmt + cargo clippy + +test: + cargo test --lib \ No newline at end of file diff --git a/bdk-jvm/justfile b/bdk-jvm/justfile index 93639c9..d29b97b 100644 --- a/bdk-jvm/justfile +++ b/bdk-jvm/justfile @@ -1,20 +1,23 @@ -test: - ./gradlew test - -offlinetests: - ./gradlew test -P excludeConnectedTests - -onetest TEST: - ./gradlew test --tests {{TEST}} +default: + just --list build: ./gradlew buildJvmLib -publishlocal: - ./gradlew publishToMavenLocal -P localBuild - clean: rm -rf ../bdk-ffi/target/ rm -rf ./build/ rm -rf ./lib/build/ rm -rf ./plugins/build/ + +publish-local: + ./gradlew publishToMavenLocal -P localBuild + +test: + ./gradlew test + +test-offline: + ./gradlew test -P excludeConnectedTests + +test-specific TEST: + ./gradlew test --tests {{TEST}} \ No newline at end of file diff --git a/bdk-python/justfile b/bdk-python/justfile index ef312e3..6b0facc 100644 --- a/bdk-python/justfile +++ b/bdk-python/justfile @@ -1,7 +1,7 @@ -test: - python3 -m unittest --verbose +default: + just --list -maclocalbuild: +build-local-mac: bash ./scripts/generate-macos-arm64.sh && python3 setup.py bdist_wheel --verbose clean: @@ -9,3 +9,6 @@ clean: rm -rf ./bdkpython.egg-info/ rm -rf ./build/ rm -rf ./dist/ + +test: + python3 -m unittest --verbose \ No newline at end of file diff --git a/bdk-swift/justfile b/bdk-swift/justfile index 63ba6e0..8f00707 100644 --- a/bdk-swift/justfile +++ b/bdk-swift/justfile @@ -1,11 +1,14 @@ +default: + just --list + build: bash ./build-local-swift.sh +clean: + rm -rf ../bdk-ffi/target/ + test: swift test -offlinetests: - swift test --skip LiveWalletTests --skip LiveTxBuilderTests - -clean: - rm -rf ../bdk-ffi/target/ +test-offline: + swift test --skip LiveWalletTests --skip LiveTxBuilderTests \ No newline at end of file