orcs 0.0.2

Microservices monorepo orchestration tool
Documentation
Orcs!
=====

__This is a work-in-progress!__

Tool for building and deploying microservices within a monorepo.

## Usage

### Initialization commands

* `orcs init -p project-name`: Create a new project
* `orcs new service {service}`: Create a new service
* `orcs new template {template}`: Create a new template

### Run commands

* `orcs run all`: Run all services in all stages
* `orcs run {stage}`: Run all services for a specific stage
* `orcs run {stage}.{step}`: Run all services for a specific stage/step
* `orcs run all {service}`: Run all stages for a specific service
* `orcs run {stage} {service}`: Run a specific stage for a specific service
* `orcs run {stage}.{step} {service}`: Run a specific stage/step for a specific service

### Parameter store commands

* `orcs get {parameter}`: Retrieve a parameter value
* `orcs get-file {parameter} {filename}`: Retrieve an artifact file
* `orcs set {parameter} {value}`: Set a parameter value
* `orcs set-file {parameter} {filename}`: Store an artifact file