#csv #inventory #parser

bin+lib inventory-mgt

inventory-mgt 是针对一个非常特定的用例设计的。它允许您使用供应清单 csv 文件中的数量更新自己的库存 csv 文件

2 个版本

0.1.1 2019 年 2 月 15 日
0.1.0 2019 年 2 月 15 日

#28 in #inventory

MIT 许可证

13KB
110

库存管理

Build Status MIT licensed Released API docs

此软件包是现有 Python 项目的移植。它允许用户将供应库存 csv 文件中的当前数量同步到他们创建的自己的截断“主库存”视图(自己的库存)

有关主库存和供应库存 csv 文件的示例,请查看本仓库的根目录。

该程序将根据主库存中的每个零件更新主库存中的数量

  • 程序默认接受的文件名是

    • "SupplyInventory.csv" 作为 供应清单
    • "MasterInventory.csv" 作为 主清单
  • 您可以为文件设置自己的文件名,但必须在命令行参数中指定其名称和位置

    • 以下是如何使用命令行参数的示例
  • 这两个 csv 文件必须包含以下列

    VenCode PartNumber TotalQty

安装

您可以通过两种方式安装此应用程序。要么克隆仓库并使用 cargo 构建发布版本,或者简单地使用 cargo install

$ cargo install inventory-mgt

使用

要使用此应用程序,只需运行它并使用 generate 命令生成新的主 csv 文件,其中包含更新的数量字段。 必须在包含您的 csv 文件的同一文件夹中运行此操作!

$ inventory_mgt generate

确保您在包含 SupplyInventory.csvMasterInventory.csv 文件的根文件夹中。您可以从 GitHub 仓库获取示例。

可选地,您可以在 generate 命令后传递自定义文件名和标志

$ inventory_mgt generate -m masterinv.csv -s supplyinv.csv

就这么多!祝您享受!

依赖关系

~6.5MB
~98K SLoC