106 lines
2.4 KiB
TOML
106 lines
2.4 KiB
TOML
[package]
|
|
name = "dever-cli"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
rust-version.workspace = true
|
|
publish.workspace = true
|
|
default-run = "dever"
|
|
|
|
[lints]
|
|
workspace = true
|
|
|
|
[dependencies]
|
|
dever-backend-bridge = { path = "../dever-backend-bridge", features = ["embedded"] }
|
|
dever-core.workspace = true
|
|
dever-process = { path = "../dever-process" }
|
|
dever-runtime = { workspace = true, features = ["database"] }
|
|
serde_json.workspace = true
|
|
serde.workspace = true
|
|
sha2.workspace = true
|
|
ring.workspace = true
|
|
fs2 = "=0.4.3"
|
|
ureq = "=3.4.2"
|
|
url = "=2.5.8"
|
|
pep440_rs = "=0.7.3"
|
|
pep508_rs = "=0.9.2"
|
|
node-semver = "=2.2.0"
|
|
base64 = "=0.22.1"
|
|
zip = { version = "=2.4.2", default-features = false, features = ["deflate"] }
|
|
tar = { version = "=0.4.44", default-features = false }
|
|
flate2 = "=1.1.5"
|
|
zstd = { version = "=0.13.3", default-features = false }
|
|
csv = "=1.4.0"
|
|
goblin = { version = "=0.10.7", default-features = false, features = ["elf32", "elf64", "endian_fd", "std"] }
|
|
|
|
[dev-dependencies]
|
|
dever-runtime = { workspace = true, features = ["external"] }
|
|
|
|
[target.'cfg(target_os = "linux")'.dev-dependencies]
|
|
rustix = { version = "=1.1.2", features = ["mount", "thread"] }
|
|
|
|
[target.'cfg(unix)'.dependencies]
|
|
rustix = { version = "=1.1.2", features = ["fs", "net", "process"] }
|
|
|
|
[lib]
|
|
name = "dever_cli"
|
|
path = "src/lib.rs"
|
|
|
|
[[bin]]
|
|
name = "dever"
|
|
path = "src/main.rs"
|
|
|
|
[[bin]]
|
|
name = "dever-launcher"
|
|
path = "src/bin/dever-launcher.rs"
|
|
|
|
[[bin]]
|
|
name = "deverd"
|
|
path = "src/bin/deverd.rs"
|
|
|
|
[[test]]
|
|
name = "llvm_cli"
|
|
path = "../../test/dever-cli-tests/llvm_cli.rs"
|
|
|
|
[[example]]
|
|
name = "native-release"
|
|
path = "../../sdk/native-release.rs"
|
|
test = false
|
|
|
|
[[example]]
|
|
name = "native-acceptance-init"
|
|
path = "../../test/dever-cli-tests/support/native_acceptance_init.rs"
|
|
test = false
|
|
|
|
[[example]]
|
|
name = "prepare-extensions"
|
|
path = "../../test/onboarding/prepare_extensions.rs"
|
|
test = false
|
|
|
|
[[test]]
|
|
name = "native_release"
|
|
path = "../../test/dever-cli-tests/native_release.rs"
|
|
|
|
[[test]]
|
|
name = "cms_project"
|
|
path = "../../test/dever-cli-tests/cms_project.rs"
|
|
|
|
[[test]]
|
|
name = "shared_toolchain"
|
|
path = "../../test/dever-cli-tests/shared_toolchain.rs"
|
|
|
|
[[test]]
|
|
name = "external_libs"
|
|
path = "../../test/dever-cli-tests/external_libs.rs"
|
|
|
|
[[test]]
|
|
name = "external_workers"
|
|
path = "../../test/dever-cli-tests/external_workers.rs"
|
|
|
|
[[test]]
|
|
name = "packages"
|
|
path = "../../test/dever-cli-tests/packages.rs"
|
|
|
|
[[test]]
|
|
name = "new_project"
|
|
path = "../../test/dever-cli-tests/new_project.rs"
|