diff options
Diffstat (limited to 'crates/cli')
| -rw-r--r-- | crates/cli/Cargo.toml | 10 | ||||
| -rw-r--r-- | crates/cli/src/bin.rs | 7 |
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)?, }; |
