mirror of
https://github.com/fluencelabs/marine.git
synced 2024-12-12 06:45:32 +00:00
add shortcauts and fix error messages
This commit is contained in:
parent
2a3fa98fef
commit
572dce6a76
2
Cargo.lock
generated
2
Cargo.lock
generated
@ -898,7 +898,7 @@ dependencies = [
|
||||
|
||||
[[package]]
|
||||
name = "frepl"
|
||||
version = "0.1.32"
|
||||
version = "0.1.33"
|
||||
dependencies = [
|
||||
"anyhow",
|
||||
"clap",
|
||||
|
@ -1,7 +1,7 @@
|
||||
[package]
|
||||
name = "frepl"
|
||||
description = "Fluence FCE REPL intended for testing purposes"
|
||||
version = "0.1.32"
|
||||
version = "0.1.33"
|
||||
authors = ["Fluence Labs"]
|
||||
repository = "https://github.com/fluencelabs/fce/tools/repl"
|
||||
license = "Apache-2.0"
|
||||
|
@ -53,13 +53,13 @@ impl REPL {
|
||||
/// Returns true, it should be the last executed command.
|
||||
pub fn execute<'args>(&mut self, mut args: impl Iterator<Item = &'args str>) -> bool {
|
||||
match args.next() {
|
||||
Some("new") => self.new_service(args),
|
||||
Some("load") => self.load_module(args),
|
||||
Some("unload") => self.unload_module(args),
|
||||
Some("call") => self.call_module(args),
|
||||
Some("envs") => self.show_envs(args),
|
||||
Some("fs") => self.show_fs(args),
|
||||
Some("interface") => self.show_interface(),
|
||||
Some("n") | Some("new") => self.new_service(args),
|
||||
Some("l") | Some("load") => self.load_module(args),
|
||||
Some("u") | Some("unload") => self.unload_module(args),
|
||||
Some("c") | Some("call") => self.call_module(args),
|
||||
Some("e") | Some("envs") => self.show_envs(args),
|
||||
Some("f") | Some("fs") => self.show_fs(args),
|
||||
Some("i") | Some("interface") => self.show_interface(),
|
||||
Some("q") | Some("quit") => {
|
||||
return false;
|
||||
}
|
||||
@ -106,7 +106,7 @@ impl REPL {
|
||||
elapsed_time
|
||||
)
|
||||
}
|
||||
Err(e) => format!("module loaded failed with: {:?}", e),
|
||||
Err(e) => format!("loading failed with: {}", e),
|
||||
};
|
||||
println!("{}", result_msg);
|
||||
}
|
||||
@ -123,7 +123,7 @@ impl REPL {
|
||||
elapsed_time
|
||||
)
|
||||
}
|
||||
Err(e) => format!("module unloaded failed with: {:?}", e),
|
||||
Err(e) => format!("unloading failed with: {}", e),
|
||||
};
|
||||
println!("{}", result_msg);
|
||||
}
|
||||
@ -155,7 +155,7 @@ impl REPL {
|
||||
let elapsed_time = start.elapsed();
|
||||
format!("result: {:?}\n elapsed time: {:?}", result, elapsed_time)
|
||||
}
|
||||
Err(e) => format!("execution failed with {:?}", e),
|
||||
Err(e) => format!("call failed with: {}", e),
|
||||
};
|
||||
|
||||
println!("{}", result);
|
||||
@ -211,13 +211,13 @@ impl REPL {
|
||||
fn print_help() {
|
||||
println!(
|
||||
"Commands:\n\n\
|
||||
new [config_path] create a new service (current will be removed)\n\
|
||||
load <module_name> <module_path> load a new Wasm module\n\
|
||||
unload <module_name> unload a Wasm module\n\
|
||||
call <module_name> <func_name> [args] call function with given name from given module\n\
|
||||
interface print public interface of all loaded modules\n\
|
||||
envs <module_name> print environment variables of a module\n\
|
||||
fs <module_name> print filesystem state of a module\n\
|
||||
n/new [config_path] create a new service (current will be removed)\n\
|
||||
l/load <module_name> <module_path> load a new Wasm module\n\
|
||||
u/unload <module_name> unload a Wasm module\n\
|
||||
c/call <module_name> <func_name> [args] call function with given name from given module\n\
|
||||
i/interface print public interface of all loaded modules\n\
|
||||
e/envs <module_name> print environment variables of a module\n\
|
||||
f/fs <module_name> print filesystem state of a module\n\
|
||||
h/help print this message\n\
|
||||
q/quit/Ctrl-C exit"
|
||||
);
|
||||
|
Loading…
Reference in New Issue
Block a user