framed-data / overseer

Overseer is a library for building and running data pipelines in Clojure.
Eclipse Public License 1.0
97 stars 10 forks source link

Remove overseer.runner / overseer executable #89

Closed andrewberls closed 7 years ago

andrewberls commented 7 years ago

The intent of overseer.runner (and the corresponding overseer binary) was to give callers a way to start up overseer workers directly without having to worry about defining worker namespaces/mains and pulling the Overseer libraries into their own code. However, this execution model never really panned out, and the implementation is inflexible in that it:

While overseer.runner may be convenient for certain situations, the benefit is not enough to worry about maintaining it.