1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
/// 依赖库版本信息库
pub const VERSION: &str = "2.2.1";
/// 项目代码
pub const PROJECT: &str = "uymas";
/// 发布日期,可选"dev"或"20060102"
pub const RELEASE: &str = "20250617";
/// 命令行可注册命令
/// 命令行参数
/// 命令行实例
/// 基本异常处理,字符串异常处理,使其兼容于常用的自定义错误信息
/// ```
/// // 自定义字符串异常抛出
/// use uymas_cli::err::ErrMsg;
///
/// // 自定义异常处理函数
/// fn test_err() -> Result<(), Box<dyn std::error::Error>>{
/// let content = std::fs::read_to_string("./file-no-exits.txt")?;
/// Err(ErrMsg::throw_str("自定义错误"))
/// }
///
/// // 错误无测试
/// let err_msg = test_err();
/// assert!(err_msg.is_err());
/// ```
/// fs文件操作助手
/// 格式化输出工具
/// 辅助工具
/// number 数字处理工具
// 测试用例,使用 tests 代替
// #[cfg(test)]
// mod test_args;