Desplega api is a series of useful modules to create rich automation pipelines.
API
Console Logger
Fancy pipeline logger for the console
Local
Local commands executer.
LocalStep
Can be executed by a pipeline as a local command in the pipeline.
Parser
Parses files and convert them into actual Pipelines with Steps objects.
Pipeline
Object to manage the whole exec process.
Pipeline Logger
It takes a pipeline listens to it and provide call backs for events
Remote
Remote ssh commands executer.
RemoteStep
Can be executed by a pipeline as a remote command in the pipeline.
Virtual
Async functions executer.
VirtualStep
Can be executed by a runner as a virtual command in the pipeline.
Contribtions
PRs are welcome.
Lisence
MIT