mv-cli 0.3.2

CLI frontend for the Move compiler and VM
Documentation
[package]
name = "mv-cli"
version = "0.3.2"
authors = ["Diem Association <opensource@diem.com>"]
description = "CLI frontend for the Move compiler and VM"
repository = "https://github.com/diem/diem"
homepage = "https://diem.com"
license = "Apache-2.0"
edition = "2021"

[lib]
name = "move_cli"

[dependencies]
anyhow = "1.0.52"
colored = "2.0.0"
difference = "2.0.0"
once_cell = "1.7.2"
serde = { version = "1.0.124", default-features = false }
serde_yaml = "0.8.17"
clap = { version = "3.1.8", features = ["derive"] }
tempfile = "3.2.0"
walkdir = "2.3.1"
codespan-reporting = "0.11.1"
itertools = "0.10.0"
serde_json = "1.0"
toml_edit =  { version = "0.14.3", features = ["easy"] }
reqwest = { version = "0.10", features = ["blocking", "json"] }

bcs = "0.1.2"
move-bytecode-verifier = { version = "0.3.0", path = "../../move-bytecode-verifier" }
mv-disassembler = { version = "0.3.0", path = "../move-disassembler" }
move-command-line-common = { version = "0.3.0", path = "../../move-command-line-common" }
move-bytecode-utils = { version = "0.3.0", path = "../move-bytecode-utils" }
move-coverage = { version = "0.3.0", path = "../move-coverage" }
mv-core-types = { version = "0.3.0", path = "../../move-core/types" }
mv-ir-types = { version = "0.3.0", path = "../../move-ir/types" }
mv-compiler = { version = "0.3.0", path = "../../move-compiler" }
mv-stdlib = { version = "0.3.0", path = "../../move-stdlib", features = [
    "testing"
] }
move-table-extension = { version = "0.3.0", path = "../../extensions/move-table-extension", optional = true }
move-symbol-pool = { version = "0.3.0", path = "../../move-symbol-pool" }
mv-vm-types = { version = "0.3.0", path = "../../move-vm/types" }
mv-vm-runtime = { version = "0.3.0", path = "../../move-vm/runtime", features = [
    "debugging"
] }
move-vm-test-utils = { version = "0.3.0", path = "../../move-vm/test-utils" }
read-write-set = { version = "0.3.0", path = "../read-write-set" }
read-write-set-dynamic = { version = "0.3.0", path = "../read-write-set/dynamic" }
mv-resource-viewer = { version = "0.3.0", path = "../move-resource-viewer" }
mv-binary-format = { version = "0.3.0", path = "../../move-binary-format" }
mv-package = { version = "0.3.0", path = "../move-package" }
mv-prover = { version = "0.3.0", path = "../../move-prover" }
mv-unit-test = { version = "0.3.0", path = "../move-unit-test" }
mv-errmapgen = { version = "0.3.0", path = "../../move-prover/move-errmapgen" }
mv-bytecode-source-map = { version = "0.3.0", path = "../../move-ir-compiler/move-bytecode-source-map" }
mv-bytecode-viewer = { version = "0.3.0", path = "../move-bytecode-viewer" }

[dev-dependencies]
datatest-stable = "0.1.1"
httpmock = "0.6.6"

[[bin]]
name = "move"
path = "src/main.rs"

[[test]]
name = "sandbox_testsuite"
harness = false

[[test]]
name = "move_unit_tests_move_vm_and_stackless_vm"
harness = false

[[test]]
name = "move_unit_tests_evm"
harness = false
required-features = ["evm-backend"]

[[test]]
name = "build_testsuite"
harness = false

[[test]]
name = "build_testsuite_evm"
harness = false
required-features = ["evm-backend"]

[features]
evm-backend = ["mv-unit-test/evm-backend", "mv-package/evm-backend"]
address20 = ["mv-stdlib/address20"]
address32 = ["mv-stdlib/address32"]
table-extension = ["move-table-extension", "mv-unit-test/table-extension"]