add cargo-make makefile
This commit is contained in:
parent
4dd9be5749
commit
5c8720d40c
37
Makefile.toml
Normal file
37
Makefile.toml
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
[tasks.watch]
|
||||||
|
install_crate = "watch"
|
||||||
|
command = "cargo"
|
||||||
|
args = ["watch", "-x", "run"]
|
||||||
|
|
||||||
|
[tasks.format]
|
||||||
|
install_crate = "rustfmt"
|
||||||
|
command = "cargo"
|
||||||
|
args = ["fmt", "--all"]
|
||||||
|
|
||||||
|
[tasks.format-check]
|
||||||
|
install_crate = "rustfmt"
|
||||||
|
command = "cargo"
|
||||||
|
args = ["fmt", "--all", "--", "--check"]
|
||||||
|
|
||||||
|
[tasks.clippy-check]
|
||||||
|
install_crate = "clippy"
|
||||||
|
command = "cargo"
|
||||||
|
args = ["clippy", "--all", "--", "-D", "warnings"]
|
||||||
|
|
||||||
|
[tasks.lint-check]
|
||||||
|
dependencies = ["format-check", "clippy-check"]
|
||||||
|
|
||||||
|
[tasks.compile]
|
||||||
|
command = "cargo"
|
||||||
|
args = ["build"]
|
||||||
|
|
||||||
|
[tasks.test]
|
||||||
|
command = "cargo"
|
||||||
|
args = ["test", "--lib"]
|
||||||
|
|
||||||
|
[tasks.it-test]
|
||||||
|
command = "cargo"
|
||||||
|
args = ["test", "--test", "integration"]
|
||||||
|
|
||||||
|
[tasks.stage]
|
||||||
|
dependencies = ["lint-check", "compile", "test", "it-test"]
|
Loading…
Reference in New Issue
Block a user