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 projectorcs new service {service}: Create a new serviceorcs new template {template}: Create a new template
Run commands
orcs run all: Run all services in all stagesorcs run {stage}: Run all services for a specific stageorcs run {stage}.{step}: Run all services for a specific stage/steporcs run all {service}: Run all stages for a specific serviceorcs run {stage} {service}: Run a specific stage for a specific serviceorcs run {stage}.{step} {service}: Run a specific stage/step for a specific service
Parameter store commands
orcs get {parameter}: Retrieve a parameter valueorcs get-file {parameter} {filename}: Retrieve an artifact fileorcs set {parameter} {value}: Set a parameter valueorcs set-file {parameter} {filename}: Store an artifact file