From e7b4ebc82b904c6fa1ca3758f1dd1166deaf8bae Mon Sep 17 00:00:00 2001 From: felipegchi Date: Thu, 26 Jan 2023 20:04:13 -0300 Subject: [PATCH] fix: deps --- Cargo.lock | 31 ++++++++++++------------------- crates/kind-checker/Cargo.toml | 6 +++--- crates/kind-cli/Cargo.toml | 8 ++++---- crates/kind-derive/Cargo.toml | 6 +++--- crates/kind-driver/Cargo.toml | 12 ++++++------ crates/kind-parser/Cargo.toml | 6 +++--- crates/kind-pass/Cargo.toml | 8 ++++---- crates/kind-query/Cargo.toml | 14 +++++++------- crates/kind-report/Cargo.toml | 2 +- crates/kind-target-hvm/Cargo.toml | 8 ++++---- crates/kind-target-kdl/Cargo.toml | 8 ++++---- crates/kind-tests/Cargo.toml | 8 ++++---- crates/kind-tree/Cargo.toml | 2 +- crates/kind-tree/README.md | 0 14 files changed, 56 insertions(+), 63 deletions(-) delete mode 100644 crates/kind-tree/README.md diff --git a/Cargo.lock b/Cargo.lock index 7e784f85..df4d2c69 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -387,12 +387,6 @@ dependencies = [ "libc", ] -[[package]] -name = "exitcode" -version = "1.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de853764b47027c2e862a995c34978ffa63c1501f2e15f987ba11bd4f9bba193" - [[package]] name = "fixed-hash" version = "0.7.0" @@ -666,19 +660,6 @@ dependencies = [ "kind-tree", ] -[[package]] -name = "kind-cli" -version = "0.3.3" -dependencies = [ - "anyhow", - "clap 4.0.29", - "exitcode", - "kind-checker", - "kind-driver", - "kind-query", - "kind-report", -] - [[package]] name = "kind-derive" version = "0.1.0" @@ -817,6 +798,18 @@ dependencies = [ "linked-hash-map", ] +[[package]] +name = "kind2" +version = "0.3.6" +dependencies = [ + "anyhow", + "clap 4.0.29", + "kind-checker", + "kind-driver", + "kind-query", + "kind-report", +] + [[package]] name = "kindelia_common" version = "0.1.5" diff --git a/crates/kind-checker/Cargo.toml b/crates/kind-checker/Cargo.toml index 26d5c395..591e19ef 100644 --- a/crates/kind-checker/Cargo.toml +++ b/crates/kind-checker/Cargo.toml @@ -6,9 +6,9 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -kind-tree = { path = "../kind-tree" } -kind-span = { path = "../kind-span" } -kind-report = { path = "../kind-report" } +kind-tree = { path = "../kind-tree", version = "0.1.0" } +kind-span = { path = "../kind-span", version = "0.1.0" } +kind-report = { path = "../kind-report", version = "0.1.0" } hvm = { git = "https://github.com/Kindelia/HVM.git" } diff --git a/crates/kind-cli/Cargo.toml b/crates/kind-cli/Cargo.toml index 1c260319..1c2a3894 100644 --- a/crates/kind-cli/Cargo.toml +++ b/crates/kind-cli/Cargo.toml @@ -14,10 +14,10 @@ path = "src/main.rs" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -kind-driver = { path = "../kind-driver" } -kind-report = { path = "../kind-report" } -kind-checker = { path = "../kind-checker" } -kind-query = { path = "../kind-query" } +kind-driver = { path = "../kind-driver", version = "0.1.0" } +kind-report = { path = "../kind-report", version = "0.1.0" } +kind-checker = { path = "../kind-checker", version = "0.1.0" } +kind-query = { path = "../kind-query", version = "0.1.0" } clap = { version = "4.0.10", features = ["derive"] } anyhow = "1.0.66" \ No newline at end of file diff --git a/crates/kind-derive/Cargo.toml b/crates/kind-derive/Cargo.toml index 9e3101df..e95f10c9 100644 --- a/crates/kind-derive/Cargo.toml +++ b/crates/kind-derive/Cargo.toml @@ -6,8 +6,8 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -kind-span = { path = "../kind-span" } -kind-tree = { path = "../kind-tree" } -kind-report = { path = "../kind-report" } +kind-span = { path = "../kind-span", version = "0.1.0" } +kind-tree = { path = "../kind-tree", version = "0.1.0" } +kind-report = { path = "../kind-report", version = "0.1.0" } fxhash = "0.2.1" im-rc = "*" \ No newline at end of file diff --git a/crates/kind-driver/Cargo.toml b/crates/kind-driver/Cargo.toml index ffcc4efe..07ab0266 100644 --- a/crates/kind-driver/Cargo.toml +++ b/crates/kind-driver/Cargo.toml @@ -6,12 +6,12 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -kind-parser = { path = "../kind-parser" } -kind-tree = { path = "../kind-tree" } -kind-span = { path = "../kind-span" } -kind-report = { path = "../kind-report" } -kind-checker = { path = "../kind-checker" } -kind-pass = { path = "../kind-pass" } +kind-parser = { path = "../kind-parser", version = "0.1.0" } +kind-tree = { path = "../kind-tree", version = "0.1.0" } +kind-span = { path = "../kind-span", version = "0.1.0" } +kind-report = { path = "../kind-report", version = "0.1.0" } +kind-checker = { path = "../kind-checker", version = "0.1.0" } +kind-pass = { path = "../kind-pass", version = "0.1.0" } kind-target-hvm = { path = "../kind-target-hvm" } kind-target-kdl = { path = "../kind-target-kdl" } diff --git a/crates/kind-parser/Cargo.toml b/crates/kind-parser/Cargo.toml index 9267b228..464586c5 100644 --- a/crates/kind-parser/Cargo.toml +++ b/crates/kind-parser/Cargo.toml @@ -6,8 +6,8 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -kind-span = { path = "../kind-span" } -kind-tree = { path = "../kind-tree" } -kind-report = { path = "../kind-report" } +kind-span = { path = "../kind-span", version = "0.1.0" } +kind-tree = { path = "../kind-tree", version = "0.1.0" } +kind-report = { path = "../kind-report", version = "0.1.0" } fxhash = "0.2.1" \ No newline at end of file diff --git a/crates/kind-pass/Cargo.toml b/crates/kind-pass/Cargo.toml index 84c63af3..c4e0008a 100644 --- a/crates/kind-pass/Cargo.toml +++ b/crates/kind-pass/Cargo.toml @@ -6,10 +6,10 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -kind-span = { path = "../kind-span" } -kind-tree = { path = "../kind-tree" } -kind-report = { path = "../kind-report" } -kind-derive = { path = "../kind-derive" } +kind-span = { path = "../kind-span", version = "0.1.0" } +kind-tree = { path = "../kind-tree", version = "0.1.0" } +kind-report = { path = "../kind-report", version = "0.1.0" } +kind-derive = { path = "../kind-derive", version = "0.1.0" } linked-hash-map = "0.5.6" fxhash = "0.2.1" diff --git a/crates/kind-query/Cargo.toml b/crates/kind-query/Cargo.toml index a1e74564..4f11b03d 100644 --- a/crates/kind-query/Cargo.toml +++ b/crates/kind-query/Cargo.toml @@ -6,13 +6,13 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -kind-parser = { path = "../kind-parser" } -kind-tree = { path = "../kind-tree" } -kind-span = { path = "../kind-span" } -kind-report = { path = "../kind-report" } -kind-checker = { path = "../kind-checker" } -kind-pass = { path = "../kind-pass" } -kind-target-hvm = { path = "../kind-target-hvm" } +kind-parser = { path = "../kind-parser", version = "0.1.0" } +kind-tree = { path = "../kind-tree", version = "0.1.0" } +kind-span = { path = "../kind-span", version = "0.1.0" } +kind-report = { path = "../kind-report", version = "0.1.0" } +kind-checker = { path = "../kind-checker", version = "0.1.0" } +kind-pass = { path = "../kind-pass", version = "0.1.0" } +kind-target-hvm = { path = "../kind-target-hvm", version = "0.1.0" } fxhash = "0.2.1" pathdiff = "0.2.1" \ No newline at end of file diff --git a/crates/kind-report/Cargo.toml b/crates/kind-report/Cargo.toml index 9e519b85..cf9756d4 100644 --- a/crates/kind-report/Cargo.toml +++ b/crates/kind-report/Cargo.toml @@ -6,7 +6,7 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -kind-span = { path = "../kind-span" } +kind-span = { path = "../kind-span", version = "0.1.0" } unicode-width = "0.1.10" yansi = "0.5.1" diff --git a/crates/kind-target-hvm/Cargo.toml b/crates/kind-target-hvm/Cargo.toml index e32f1890..7c384f3e 100644 --- a/crates/kind-target-hvm/Cargo.toml +++ b/crates/kind-target-hvm/Cargo.toml @@ -6,9 +6,9 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -kind-span = { path = "../kind-span" } -kind-tree = { path = "../kind-tree" } -kind-report = { path = "../kind-report" } -kind-derive = { path = "../kind-derive" } +kind-span = { path = "../kind-span", version = "0.1.0" } +kind-tree = { path = "../kind-tree", version = "0.1.0" } +kind-report = { path = "../kind-report", version = "0.1.0" } +kind-derive = { path = "../kind-derive", version = "0.1.0" } hvm = { git = "https://github.com/Kindelia/HVM.git", rev="bd744430430a3ebeb69918572ed0be0a8dacb86a" } \ No newline at end of file diff --git a/crates/kind-target-kdl/Cargo.toml b/crates/kind-target-kdl/Cargo.toml index edbc1cb0..dfeabfb3 100644 --- a/crates/kind-target-kdl/Cargo.toml +++ b/crates/kind-target-kdl/Cargo.toml @@ -6,10 +6,10 @@ edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -kind-span = { path = "../kind-span" } -kind-tree = { path = "../kind-tree" } -kind-report = { path = "../kind-report" } -kind-derive = { path = "../kind-derive" } +kind-span = { path = "../kind-span", version = "0.1.0" } +kind-tree = { path = "../kind-tree", version = "0.1.0" } +kind-report = { path = "../kind-report", version = "0.1.0" } +kind-derive = { path = "../kind-derive", version = "0.1.0" } kindelia_lang = { git = "https://github.com/developedby/Kindelia/", branch = "kdl-lang-crate" } linked-hash-map = "0.5.6" diff --git a/crates/kind-tests/Cargo.toml b/crates/kind-tests/Cargo.toml index 71ed621d..3b6f1df9 100644 --- a/crates/kind-tests/Cargo.toml +++ b/crates/kind-tests/Cargo.toml @@ -7,10 +7,10 @@ edition = "2021" [dev-dependencies] kind-driver = { path = "../kind-driver" } -kind-parser = { path = "../kind-parser" } -kind-tree = { path = "../kind-tree" } -kind-span = { path = "../kind-span" } -kind-report = { path = "../kind-report" } +kind-parser = { path = "../kind-parser", version = "0.1.0" } +kind-tree = { path = "../kind-tree", version = "0.1.0" } +kind-span = { path = "../kind-span", version = "0.1.0" } +kind-report = { path = "../kind-report", version = "0.1.0" } kind-checker = { path = "../kind-checker" } kind-pass = { path = "../kind-pass" } diff --git a/crates/kind-tree/Cargo.toml b/crates/kind-tree/Cargo.toml index 6e0dffe1..379b3d92 100644 --- a/crates/kind-tree/Cargo.toml +++ b/crates/kind-tree/Cargo.toml @@ -8,6 +8,6 @@ edition = "2021" [dependencies] hvm = { git = "https://github.com/Kindelia/HVM.git" } -kind-span = {path = "../kind-span"} +kind-span = { path = "../kind-span", version = "0.1.0" } linked-hash-map = "0.5.6" fxhash = "0.2.1" \ No newline at end of file diff --git a/crates/kind-tree/README.md b/crates/kind-tree/README.md deleted file mode 100644 index e69de29b..00000000