Orchestration tool for local development
🎶🎻🎶🎷👩💻🎺🎶🥁🎶
.worchspace.yml structure example
repositories:
REPOSITORY_NAME_1:
directory: '' # optional
url: 'url'
install:
COMMAND_NAME_1: '...'
COMMAND_NAME_2: '...'
update:
COMMAND_NAME_1: '...'
COMMAND_NAME_2: '...'
reset:
COMMAND_NAME_1: '...'
COMMAND_NAME_2: '...'
run:
COMMAND_NAME_1: '...'
test:
COMMAND_NAME_1: '...'
REPOSITORY_NAME_2:
url: 'url'
config:
COMMAND_NAME_1: '...'
COMMAND_NAME_2: '...'
install:
COMMAND_NAME_1: '...'
COMMAND_NAME_2: '...'
run:
COMMAND_NAME_1: '...'
# test:
# COMMAND_NAME_1: '...'
general:
config:
COMMAND_NAME_1: '...'
COMMAND_NAME_2: '...'
templates:
TEMPLATE_EXAMPLE:
path: './components'
extension: 'js'
case: 'camelCase'
Creates a .workspace
directory.
$ worchspace init
Initialize default configuration. It clones and executes default commands.
$ worchspace
### Clone
$ worchspace clone <?repository>
Remove selected repositories, clone them and config them again.
$ reset <?repository> <?command>
### Config
Execute config
commands
$ config <?repository> <?command>
Execute install
commands
$ install <?repository> <?command>
Execute run
commands
$ install <?repository> <?command>
## General Config
To be defined