version = "0.3.2" [scripts] dev.cmd = [ "cd examples/simple", "perseus %%" ] dev.desc = "runs the `simple` example with whatever Perseus CLI command is provided" replace-versions.cmd = "find . -name \"*Cargo.toml\" -not -path \"*target*\" -not -path \"*.perseus*\" -exec sed -i -e 's/%old_version/%new_version/g' {} \\;" replace-versions.args = [ "old_version", "new_version" ] replace-versions.desc = "updates the versions in the repository for a new release" release.cmd = "standard-version --sign --commit-all && git push --follow-tags %% origin main" release.desc = "creates a new project release and pushes it to github (cargo version must be manually bumped)" publish.cmd = "cargo publish" publish.desc = "publishes to crates.io"