CLI Task Runner
Go to file
Joe Bellus dbf272285f
continuous-integration/drone/push Build is passing Details
Merge pull request 'Added readme' (#5) from readme into main
Reviewed-on: #5
2022-09-30 02:03:10 +00:00
src Version 2.0.1 (#4) 2022-09-25 19:38:19 +00:00
.drone.yml 2.0 Refactor (#2) 2022-09-25 18:06:34 +00:00
.gitignore Sync commit 2021-11-13 00:29:29 -05:00
Cargo.lock Version 2.0.1 (#4) 2022-09-25 19:38:19 +00:00
Cargo.toml Version 2.0.1 (#4) 2022-09-25 19:38:19 +00:00
README.org Added readme 2022-09-29 12:34:45 -04:00
conductor.yml 2.0 Refactor (#2) 2022-09-25 18:06:34 +00:00
rustfmt.toml 2.0 Refactor (#2) 2022-09-25 18:06:34 +00:00

README.org

See the homepage: https://conductor.5sigma.io

Usecase

Conductor is built to serve as a development stack launcher and task manager. It is useful when a development stack contains several parts. For instance: A frontend development web server, a backend api server, and supporting services. These can all be launched at once and their outputs aggrigated.

Conductor also has a robust tasking system allowing utility tasks to be defined and run. This is useful for build or setup operations related to development. Such as: Database migrations, local builds, testing across the entire stack, etc.

Platforms

A Conductor binary is provided for 64 bit linux based systems.

Getting started

  1. Download the conductor binary

    curl https://objects.5sigma.io/public/conductor.tar.gz | tar -xz
  2. (Optional) place this binary somewhere in your path.
  3. Setup a conductor.yml in the root of your project. See http://conductor.5sigma.io/articles/config/ for the yaml file specifications.
  4. Launch tasks

    conductor taskname