[tasks.format] clear = true install_crate = "rustfmt-nightly" command = "cargo" args = ["+nightly", "fmt", "--all"] [tasks.test] clear = true command = "cargo" args = ["test", "--release", "--all-features", "--workspace"] [tasks.ci-test] clear = true command = "cargo" args = ["nextest", "run", "--profile", "ci", "--release", "--all-features", "--workspace"] [tasks.post-ci-test] clear = true command = "cargo" args = ["test", "--release", "--all-features", "--workspace", "--doc"] [tasks.publish] clear = true script = ''' cargo publish --all-features -p distant-auth cargo publish --all-features -p distant-protocol cargo publish --all-features -p distant-net cargo publish --all-features -p distant-core cargo publish --all-features -p distant-local cargo publish --all-features -p distant-ssh2 cargo publish --all-features ''' [tasks.dry-run-publish] clear = true script = ''' cargo publish --all-features --dry-run -p distant-auth cargo publish --all-features --dry-run -p distant-protocol cargo publish --all-features --dry-run -p distant-net cargo publish --all-features --dry-run -p distant-core cargo publish --all-features --dry-run -p distant-local cargo publish --all-features --dry-run -p distant-ssh2 cargo publish --all-features --dry-run '''