43 lines
865 B
TOML
43 lines
865 B
TOML
[config]
|
|
load_cargo_aliases = false
|
|
|
|
[env]
|
|
CARGO_MAKE_EXTEND_WORKSPACE_MAKEFILE = true
|
|
# DB_REPOS
|
|
|
|
|
|
|
|
[tasks.default]
|
|
alias = "all"
|
|
|
|
[tasks.test123]
|
|
script = "echo test123-${CARGO_MAKE_CRATE_CURRENT_WORKSPACE_MEMBER}"
|
|
|
|
[tasks.refresh-all]
|
|
description = "clean the repo and rebuild everything"
|
|
dependencies = ["clean", "all"]
|
|
|
|
[tasks.all]
|
|
description = "rebuild everything"
|
|
dependencies = [
|
|
"docset",
|
|
"check",
|
|
"clippy",
|
|
"build",
|
|
"build-release",
|
|
"format",
|
|
]
|
|
|
|
[tasks.docset]
|
|
workspace = false
|
|
dependencies = ["make-docset", "cp-docset"]
|
|
|
|
[tasks.make-docset]
|
|
workspace = false
|
|
dependencies = []
|
|
script = "cargo docset --workspace --no-clean --platform-family redvault-ai && sleep 1 && sync"
|
|
|
|
[tasks.cp-docset]
|
|
workspace = false
|
|
dependencies = ["make-docset"]
|
|
script = "echo $PWD; cp -r ../target/docset/redvault-ai.docset ~/.local/share/Zeal/Zeal/docsets/"
|