#template #workflow #generate #tool #html-templating #digdag

bin+lib molehill

此工具允许您生成 Digdag 工作流程模板

2 个版本

0.2.2 2021 年 7 月 16 日
0.2.1 2021 年 6 月 19 日
0.2.0 2021 年 6 月 15 日
0.1.1 2021 年 6 月 15 日
0.1.0 2021 年 6 月 15 日

#564 in 命令行界面

Apache-2.0

18KB
345

Molehill

Molehill 是一个生成 Digdag 工作流程模板的工具。该模板有助于创建通过 Mailchimp 发送活动的 Digdag 工作流程。

  • 创建受众。
  • 设置合并字段。
  • 上传 HTML 模板。
  • 创建活动。

请注意,它假设使用 Treasure Data 工作流程。

安装

此工具目前还需要从源代码构建。

$ git clone https://github.com/akito19/molehill.git
$ cd molehill
$ cargo install --path .

用法

您可以通过 -h--help 选项找到选项。

$ molehill -h
Generate Workflow template files.

USAGE:
    molehill [OPTIONS]

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -o, --output <PATH>      Output file path. The current directory is to default.
    -t, --template <PATH>    Set Digdag workflow template directory.

工具在没有选项的情况下生成文件

$ molehill

如果您在没有选项的情况下运行 molehill,则生成 默认文件。因此,当您已经在机器中拥有模板目录时,将可用 --template 选项

$ molehill -t path/to/template

请注意,如果模板目录中有嵌套目录,则嵌套的目录将被忽略。

开发

$ git clone https://github.com/akito19/molehill.git
$ cd molehill
$ cargo build // Build
$ cargo test // Run unit tests

贡献

欢迎在 GitHub 上提交错误报告和拉取请求:https://github.com/akito19/molehill

依赖项

~1.5MB
~24K SLoC