#file-path #input-output #input-file #arguments #command-line-arguments #stream #cli-input

io-arg

方便在用 Rust 编写的 CLI 工具中将标准流或文件路径作为参数接受

7 个版本

0.2.1 2022 年 9 月 29 日
0.2.0 2022 年 7 月 15 日
0.1.4 2022 年 7 月 15 日
0.1.1 2021 年 4 月 25 日

2038命令行工具 中排名

Download history 37/week @ 2024-03-13 36/week @ 2024-03-20 18/week @ 2024-03-27 28/week @ 2024-04-03 60/week @ 2024-04-10 92/week @ 2024-04-17 67/week @ 2024-04-24 103/week @ 2024-05-01 53/week @ 2024-05-08 52/week @ 2024-05-15 50/week @ 2024-05-22 27/week @ 2024-05-29 60/week @ 2024-06-05 35/week @ 2024-06-12 42/week @ 2024-06-19 57/week @ 2024-06-26

每月下载量 199
用于 odbc2parquet

MIT 许可

8KB
93

IO Arg

方便在用 Rust 编写的 CLI 工具中将标准流或文件路径作为参数接受。

用法

use io_arg::IoArg;
use clap::Parser;

/// A command line tool taking a required input argument and an optional output argument.
#[derive(Debug, Parser)]
struct Cli {
    /// Path to input file. Set to "-" to use STDIN instead of a file.
    input: IoArg,
    /// Path to output file. Leave out or set to "-" to use STDOUT instead of a file.
    #[structopt(long, short = "o", default_value = "-")]
    output: IoArg,
}

lib.rs:

方便在您的命令行界面中处理和使用 IO 参数。

无运行时依赖