A CLI and library to run Singer Taps and Targets
Singer Runner manages tap and target processes, as well as metrics, state, and configuration.
Requires python 3, tested with python 3.7
pip install singer-runner
$ singer-runner
Usage: singer-runner [OPTIONS] COMMAND [ARGS]...
Options:
--help Show this message and exit.
Commands:
run-tap
run-target
Singer runner can be used within any python application. The primary functions are in singer_runner.runner
including:
run_tap
runs a taprun_target
runs a targetClasses in the singer_runner.metrics
, singer_runner.pipes
, and singer_runner.state
can be used as arguemnts, along with catalog/config.