#generate #iso #line #country #valid #procedure #mrn

bin+lib mrn-generator

基于 ISO 6346 生成有效 MRN 的 crate

2 个版本

0.3.2 2024 年 8 月 4 日
0.3.1 2024 年 8 月 3 日

#2108 in 命令行工具

Download history 196/week @ 2024-07-29 61/week @ 2024-08-05

257 每月下载量

MIT 许可证

19KB
324

MRN-Generator

目录
  1. 关于本项目
  2. 入门
  3. 用法
  4. 许可证
  5. 联系

关于本项目

这是一个用于生成符合 ISO 6346 的 MRN 的命令行工具

入门

先决条件

为了在本地构建项目,您需要 安装 Rust

安装

cargo build 用于开发构建

cargo build --release 用于发布构建

(回到顶部)

用法

mrn-generator [OPTIONS] --country-code <COUNTRY_CODE>

选项

  • -c, --country-code <COUNTRY_CODE> MRN 的国家代码
  • -n, --number-of-mrns <NUMBER_OF_MRNS> 要生成的 MRN 数量 [默认: 1]
  • -p, --procedure-category <PROCEDURE_CATEGORY> 程序类别
  • -C, --combined <COMBINED> 合并程序类别
  • -o, --declaration-office <DECLARATION_OFFICE> 报关办公室
  • -h, --help 打印帮助
  • -V, --version 打印版本

示例

mrn-generator -c DK 生成具有丹麦国家代码的 MRN

mrn-generator -c DK -o 004700 生成具有丹麦国家代码和 004700 作为报关办公室的 MRN

mrn-generator -c NL -n 20 生成 20 个具有荷兰国家代码的 MRN

mrn-generator -c NL -n 20 -p B1 生成 20 个具有荷兰国家代码和B1程序类别的 MRN

mrn-generator -c NL -n 20 -p B1 -C A 用于生成20个以荷兰国家代码和结合B1程序类别与A*程序类别的MRN

(回到顶部)

许可证

在MIT许可证下分发。更多信息请参阅LICENSE.txt

(回到顶部)

联系

帕夫洛斯·史密斯 - paulsmith4561+at+gmail.com

依赖项

~2.5–3.5MB
~59K SLoC