Make justfile assess-run-watch recipe less strict
This commit is contained in:
parent
5ed2036e36
commit
312901ddf6
1 changed files with 11 additions and 7 deletions
18
.justfile
18
.justfile
|
|
@ -22,11 +22,15 @@ run-watch:
|
||||||
|
|
||||||
alias w := run-watch
|
alias w := run-watch
|
||||||
|
|
||||||
|
[private]
|
||||||
|
assess-run:
|
||||||
|
-{{ just_cmd }} lint test
|
||||||
|
{{ just_cmd }} run
|
||||||
|
|
||||||
# Apply basic assessments, build and run on changes
|
# Apply basic assessments, build and run on changes
|
||||||
[group: 'develop']
|
[group: 'develop']
|
||||||
assess-run-watch extra='false':
|
assess-run-watch:
|
||||||
{{ watch_cmd }} {{ just_cmd }} lint test \
|
{{ watch_cmd }} {{ just_cmd }} assess-run
|
||||||
{{ if extra == "cover" { "cover-assess" } else { "" } }} run
|
|
||||||
|
|
||||||
alias aw := assess-run-watch
|
alias aw := assess-run-watch
|
||||||
|
|
||||||
|
|
@ -54,7 +58,7 @@ alias lw := lint-watch
|
||||||
# Run cargo check on changes
|
# Run cargo check on changes
|
||||||
[group: 'develop']
|
[group: 'develop']
|
||||||
check-watch:
|
check-watch:
|
||||||
{{ watch_cmd }} {{ just_cmd }} check
|
RUSTFLAGS="-Dwarnings" {{ watch_cmd }} {{ just_cmd }} check
|
||||||
|
|
||||||
alias cw := check-watch
|
alias cw := check-watch
|
||||||
|
|
||||||
|
|
@ -149,7 +153,7 @@ alias la := lint-assess
|
||||||
# Run cargo check
|
# Run cargo check
|
||||||
[group: 'assess']
|
[group: 'assess']
|
||||||
check:
|
check:
|
||||||
cargo check --workspace
|
RUSTFLAGS="-Dwarnings" cargo check --workspace
|
||||||
|
|
||||||
alias c := check
|
alias c := check
|
||||||
|
|
||||||
|
|
@ -177,6 +181,7 @@ cover-assess: test-cover
|
||||||
# Run all assessments
|
# Run all assessments
|
||||||
[script, group: 'assess']
|
[script, group: 'assess']
|
||||||
verify: && format-assess lint-assess check test cover-assess
|
verify: && format-assess lint-assess check test cover-assess
|
||||||
|
export RUSTFLAGS="-Dwarnings"
|
||||||
if [ -n "$(git status --porcelain)" ]; then
|
if [ -n "$(git status --porcelain)" ]; then
|
||||||
echo "Git working tree is dirty: Commit or stash your changes first"
|
echo "Git working tree is dirty: Commit or stash your changes first"
|
||||||
exit 1
|
exit 1
|
||||||
|
|
@ -219,10 +224,9 @@ alias fb := full-build
|
||||||
default:
|
default:
|
||||||
@just --list --unsorted --justfile {{justfile()}}
|
@just --list --unsorted --justfile {{justfile()}}
|
||||||
|
|
||||||
export RUSTFLAGS := "-Dwarnings"
|
|
||||||
export CARGO_TERM_COLOR := 'always'
|
export CARGO_TERM_COLOR := 'always'
|
||||||
|
|
||||||
debug_vars := 'DEBUG=${DEBUG:-} DEBUG_FILTER=${DEBUG_FILTER:-} RUST_BACKTRACE=${RUST_BACKTRACE:-}'
|
debug_vars := 'DEBUG=${DEBUG:-} DEBUG_FILTER=${DEBUG_FILTER:-} RUST_BACKTRACE=${RUST_BACKTRACE:-} RUSTFLAGS=${RUSTFLAGS:-}'
|
||||||
watch_cmd := "watchexec -qc -r -e rs,toml,html --color always -- "
|
watch_cmd := "watchexec -qc -r -e rs,toml,html --color always -- "
|
||||||
cover_cmd := 'cargo llvm-cov --color always --ignore-filename-regex "main\.rs|dev\.rs"'
|
cover_cmd := 'cargo llvm-cov --color always --ignore-filename-regex "main\.rs|dev\.rs"'
|
||||||
just_cmd := 'just --timestamp --explain --command-color green'
|
just_cmd := 'just --timestamp --explain --command-color green'
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue