redvault-ai/Makefile.toml

41 lines
887 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 = ["mksitedir", "make-docset", "cp-docset"]
[tasks.make-docset]
workspace = false
dependencies = ["mksitedir"]
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/"