summaryrefslogtreecommitdiff
path: root/crates/cli
diff options
context:
space:
mode:
Diffstat (limited to 'crates/cli')
-rw-r--r--crates/cli/Cargo.toml10
-rw-r--r--crates/cli/src/bin.rs7
2 files changed, 7 insertions, 10 deletions
diff --git a/crates/cli/Cargo.toml b/crates/cli/Cargo.toml
index bccf998..51a669d 100644
--- a/crates/cli/Cargo.toml
+++ b/crates/cli/Cargo.toml
@@ -15,12 +15,12 @@ path="src/bin.rs"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
-tinywasm={version="0.7.0", path="../tinywasm", features=["std", "parser"]}
+tinywasm={version="0.8.0-alpha.0", path="../tinywasm", features=["std", "parser"]}
argh="0.1"
-color-eyre={version="0.6", default-features=false}
-log="0.4"
-pretty_env_logger="0.5"
-wast={version="212.0", optional=true}
+eyre={workspace=true}
+log={workspace=true}
+pretty_env_logger={workspace=true}
+wast={workspace=true, optional=true}
[features]
default=["wat"]
diff --git a/crates/cli/src/bin.rs b/crates/cli/src/bin.rs
index 6508c5f..15e3fdc 100644
--- a/crates/cli/src/bin.rs
+++ b/crates/cli/src/bin.rs
@@ -2,7 +2,7 @@ use std::str::FromStr;
use argh::FromArgs;
use args::WasmArg;
-use color_eyre::eyre::Result;
+use eyre::Result;
use log::{debug, info};
use tinywasm::{types::WasmValue, Module};
@@ -67,8 +67,6 @@ struct Run {
}
fn main() -> Result<()> {
- color_eyre::install()?;
-
let args: TinyWasmCli = argh::from_env();
let level = match args.log_level.as_str() {
"trace" => log::LevelFilter::Trace,
@@ -80,7 +78,6 @@ fn main() -> Result<()> {
};
pretty_env_logger::formatted_builder().filter_level(level).init();
-
let cwd = std::env::current_dir()?;
match args.nested {
@@ -96,7 +93,7 @@ fn main() -> Result<()> {
tinywasm::Module::parse_bytes(&wasm)?
}
#[cfg(not(feature = "wat"))]
- true => return Err(color_eyre::eyre::eyre!("wat support is not enabled in this build")),
+ true => return Err(eyre::eyre!("wat support is not enabled in this build")),
false => tinywasm::Module::parse_file(path)?,
};