summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--resources/locales/jvn/en.yml4
-rw-r--r--resources/locales/jvn/zh-CN.yml2
-rw-r--r--src/bin/jvn.rs8
3 files changed, 14 insertions, 0 deletions
diff --git a/resources/locales/jvn/en.yml b/resources/locales/jvn/en.yml
index 46cd0c5..2c454a7 100644
--- a/resources/locales/jvn/en.yml
+++ b/resources/locales/jvn/en.yml
@@ -350,6 +350,10 @@ verbose:
no_arguments: No command entered! Will output help information
user_input: User input command `%{command}`
+ stdin_path: |
+ Standard input source file: %{path}
+ stdin_data: |
+ Standard input data length: %{len}
process_success: Command executed successfully!
process_fail: Command execution failed!
diff --git a/resources/locales/jvn/zh-CN.yml b/resources/locales/jvn/zh-CN.yml
index 37f45a7..813597f 100644
--- a/resources/locales/jvn/zh-CN.yml
+++ b/resources/locales/jvn/zh-CN.yml
@@ -329,6 +329,8 @@ verbose:
no_arguments: 无命令输入!将输出帮助信息
user_input: 用户输入命令:%{command}
+ stdin_path: 标准输入源文件:%{path}
+ stdin_data: 标准输入数据长度:%{len}
process_success: 命令执行成功!
process_fail: 命令执行失败!
diff --git a/src/bin/jvn.rs b/src/bin/jvn.rs
index fd01431..18b76d2 100644
--- a/src/bin/jvn.rs
+++ b/src/bin/jvn.rs
@@ -132,6 +132,14 @@ async fn main() {
Err(_) => (None, None),
};
+ // Trace stdin result
+ if let Some(ref path) = stdin_path {
+ trace!("{}", t!("verbose.stdin_path", path = path.display()).trim());
+ }
+ if let Some(ref data) = stdin_data {
+ trace!("{}", t!("verbose.stdin_data", len = data.len()).trim());
+ }
+
// Build process future
let args_clone = args.clone();
let process_future = jv_cmd_process(