@@ -11,7 +11,7 @@ archive target asset:
1111
1212build * ARGS :
1313 just banner " build {{ ARGS}} ..."
14- cargo build --quiet -p tennis-cli {{ ARGS}}
14+ cargo build --quiet {{ ARGS}}
1515
1616build-release : (build " --release" )
1717 ls -lh target/ release/ tennis
3131 just banner " ✓ gen ✓"
3232
3333run * ARGS :
34- cargo run -p tennis-cli - - {{ ARGS}}
34+ cargo run -- {{ ARGS}}
3535
3636#
3737# check/llm
@@ -69,35 +69,23 @@ lint:
6969 rustup --quiet component add --toolchain nightly rustfmt
7070 rustup --quiet component add clippy
7171 cargo + nightly fmt --all --check
72- cargo clippy --quiet --workspace -- all-targets --all-features -- -D warnings
72+ cargo clippy --quiet --all-targets --all-features -- -D warnings
7373
7474test * ARGS :
7575 just banner " test {{ ARGS}} ..."
76- cargo test --quiet --workspace --lib --bins {{ ARGS}}
76+ cargo test --quiet --bin tennis {{ ARGS}}
7777
7878test-verbose * ARGS :
7979 TENNIS_VERBOSE=1 just test {{ ARGS}} -- --nocapture
8080
81- #
82- # lib
83- #
84-
85- build-lib * ARGS :
86- just banner " build-lib {{ ARGS}} ..."
87- cargo build --quiet -p tennis {{ ARGS}}
88-
89- test-lib * ARGS :
90- just banner " test-lib {{ ARGS}} ..."
91- cargo test --quiet -p tennis --lib {{ ARGS}}
92-
9381#
9482# dev
9583#
9684
9785coverage :
9886 rm -rf tmp/ coverage && mkdir -p tmp/ coverage
9987 mise x cargo:cargo-llvm-cov -- \
100- cargo llvm-cov --all-targets --all-features --workspace -- html --output-dir tmp/ coverage
88+ cargo llvm-cov --all-targets --all-features --html --output-dir tmp/ coverage
10189 just banner " ✓ coverage -> tmp/coverage/html/index.html ✓"
10290
10391callgrind * ARGS : (build " --release --config profile.release.debug=1" )
@@ -106,10 +94,6 @@ callgrind *ARGS: (build "--release --config profile.release.debug=1")
10694 target/ release/ tennis --color=on --width 120 {{ ARGS}} tmp/ bench.csv > / dev/ null
10795 callgrind_annotate --auto=no --threshold=75 tmp/ callgrind.out
10896
109- derive :
110- just banner " derive..."
111- cargo run --quiet -p tennis --example derive
112-
11397instrument : build-release
11498 just banner " gen-bench..."
11599 gen-bench 1000000 # 1M is good for instrumentation, which runs once
0 commit comments