Merge rust-bitcoin/rust-bitcoin#2018: Introduce a basic justfile
eccd3fe57b
Introduce a basic justfile (Tobin C. Harding) Pull request description: Introduce usage of `just` by adding a basic `justfile`. If this goes in we can add various script invocations to it plus other useful things that often get red CI runs (eg, checking no-std). ACKs for top commit: RCasatta: ACKeccd3fe57b
apoelstra: ACKeccd3fe57b
Tree-SHA512: c10514e0ee623f366904c9103bc961a1316b199c09083180767fb9b5864e94df122c9db1a3ea084c8790f0b849e89c68b304f87247b70763fb93c28a33642d28
This commit is contained in:
commit
8e573f4b57
|
@ -131,6 +131,11 @@ cargo test
|
||||||
Please refer to the [`cargo` documentation](https://doc.rust-lang.org/stable/cargo/) for more
|
Please refer to the [`cargo` documentation](https://doc.rust-lang.org/stable/cargo/) for more
|
||||||
detailed instructions.
|
detailed instructions.
|
||||||
|
|
||||||
|
### Just
|
||||||
|
|
||||||
|
We support [`just`](https://just.systems/man/en/) for running dev workflow commands. Run `just` from
|
||||||
|
your shell to see list available sub-commands.
|
||||||
|
|
||||||
### Building the docs
|
### Building the docs
|
||||||
|
|
||||||
We build docs with the nightly toolchain, you may wish to use the following shell alias to check
|
We build docs with the nightly toolchain, you may wish to use the following shell alias to check
|
||||||
|
|
|
@ -0,0 +1,18 @@
|
||||||
|
default:
|
||||||
|
@just --list
|
||||||
|
|
||||||
|
# Cargo build everything.
|
||||||
|
build:
|
||||||
|
cargo build --workspace --all-targets --all-features
|
||||||
|
|
||||||
|
# Cargo check everything.
|
||||||
|
check:
|
||||||
|
cargo check --workspace --all-targets --all-features
|
||||||
|
|
||||||
|
# Lint everything.
|
||||||
|
lint:
|
||||||
|
cargo clippy --workspace --all-targets --all-features -- --deny warnings
|
||||||
|
|
||||||
|
# Check the formatting
|
||||||
|
format:
|
||||||
|
cargo +nightly fmt --all --check
|
Loading…
Reference in New Issue