2 releases
0.2.2 | Jul 16, 2021 |
---|---|
0.2.1 | Jun 19, 2021 |
0.2.0 |
|
0.1.1 |
|
0.1.0 |
|
#608 in Command-line interface
18KB
345 lines
Molehill
Molehill is a tool that generates a Digdag workflow template. The template helps to create Digdag workflow for sending a campaign via Mailchimp:
- Create an Audience.
- Set merge fields.
- Upload HTML template.
- Create a Campaign.
Note that it assumes using Treasure Data workflow.
Install
This tool has required building from source yet.
$ git clone https://github.com/akito19/molehill.git
$ cd molehill
$ cargo install --path .
Usage
You can find options by -h
or --help
option.
$ 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.
The tool generates files wihout options like:
$ molehill
If you run molehill
without option, generates default files.
Thus, when you have already template directory within your machine, --template
option is available:
$ molehill -t path/to/template
Note that if you have nested directory within a template directory, the nested one will be ignored.
Development
$ git clone https://github.com/akito19/molehill.git
$ cd molehill
$ cargo build // Build
$ cargo test // Run unit tests
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/akito19/molehill.
Dependencies
~1.5MB
~24K SLoC