byrokrat / autogiro2xml
将 autogiro 文件转换为 XML 的命令行工具
1.0.8
2020-12-27 15:03 UTC
Requires
- php: ^7.3 || ^8.0
- ext-bcmath: *
- ext-mbstring: *
- ext-simplexml: *
- byrokrat/autogiro: ^1.1
- symfony/console: ^5
Requires (Dev)
- roave/security-advisories: dev-latest
README
autogiro2xml
将 autogiro 文件转换为 XML 的命令行工具。
安装
使用 phive(推荐)
使用 phive 安装
phive install byrokrat/autogiro2xml
作为 phar 归档
从 github 发布 页面下载最新版本。
可选地将 autogiro2xml.phar
重命名为 autogiro2xml
以获得更平滑的体验。
使用 composer
作为 composer 依赖安装
composer require byrokrat/autogiro2xml
这将使 autogiro2xml
在 vendor/bin/autogiro2xml
中可用。
从源代码
要构建,你需要 make
make sudo make install
构建脚本使用 composer 来处理依赖,并使用 phive 来处理构建工具。如果它们不是作为 composer
或 phive
分别安装的,你可以使用类似以下方法:
make COMPOSER_CMD=./composer.phar PHIVE_CMD=./phive.phar
用法
将 autogiro 文件转换为 XML。
autogiro2xml <filename>
与 *nix 流和管道配合良好。
cat filename | autogiro2xml > output.xml
使用 --format=validate
选项验证 autogiro 文件。
autogiro2xml --format=validate <filename>
你可以传递多个文件或目录名。
autogiro2xml --format=validate /dir/with/ag/files
使用 --stop-on-failure
选项在找到损坏的文件后停止处理。
autogiro2xml --format=validate --stop-on-failure /dir/with/ag/files
解析 autogiro 文件目录并保存错误描述
autogiro2xml --format=validate <dirname> 2> errors.txt
查看完整帮助,请参阅
autogiro2xml --help