#yaml #circle-ci #orb #unpack #separate #compatible

bin+lib orb-unpack

将 CircleCI orb.yml 解包为兼容 orb 打包的单独文件

3 个版本

0.1.2 2022 年 10 月 18 日
0.1.1 2022 年 7 月 20 日
0.1.0 2022 年 7 月 20 日

#820配置

ISC 许可证

8KB
68

CircleCI Orb 解包工具

Crates.io License

此 CLI 工具旨在简化将 CircleCI Orb 迁移到 Orb 开发工具包格式的过程,其中组件存储在单独的文件中,而不是在一个 orb.yml 文件中。通过在给定的 orb.yml 文件上运行此工具,指定目标目录将被填充以下文件结构

src
├── @orb.yml
├── commands
├── executors
└── jobs

此输出旨在与 circleci orb pack 命令兼容,以便在目标目录上运行它将生成与解包原始源等效的 orb 文件。

安装

确保您的机器上已安装 cargo 并运行

cargo install orb-unpack

用法

orb-unpack ./orb.yml ./src

这将创建当前目录中的 src/ 目录并将 orb 的组件解包到 src/ 中。

许可证

ISC 许可证

依赖项

~3.5MB
~68K SLoC