cloud-slang

by CloudSlang

CloudSlang / cloud-slang

CloudSlang Language, CLI and Builder

204 Stars 72 Forks Last release: over 2 years ago (cloudslang-1.0.23) Other 4.2K Commits 364 Releases

Available items

No Items, yet!

The developer of this repository has not created any items for sale yet. Need a bug fixed? Help with integration? A different license? Create a request here:

CloudSlang

Join the chat at https://gitter.im/CloudSlang/cloud-slang

CloudSlang is a YAML based language for writing human-readable workflows for the CloudSlang Orchestration Engine . This project includes the CLI to trigger flows.

Build Status Coverage Status Code Climate

Getting started:

Pre-Requisite: Java JRE >= 7
  1. Download the CloudSlang CLI file named cslang-cli-with-content:
  2. Extract it.
  3. Go to the folder /cslang/bin/
  4. Run the executable :
    • For Windows : cslang.bat
    • For Linux : bash cslang
  5. Run a simple example print text flow: run --f ../content/io/cloudslang/base/print/printtext.sl --i text=firstflow

Documentation

All documentation is available on the CloudSlang website.

What's New

See what's new here.

Get Involved

Read our contributing guide here.

Contact us at [email protected]

Building and Testing from Source

Pre-Requisites:
  1. Maven version >= 3.0.3
  2. Java JDK version >= 7
Steps
  1. git clone
    the source code
  2. mvn clean install
  3. Run the CLI executable from cloudslang-cli\target\cslang\bin

CloudSlang Docker Image

Just use:

docker pull cloudslang/cloudslang

And run it using:

docker run -it cloudslang/cloudslang

CloudSlang npm Package

cslang-cli

The CloudSlang command line interface.

Install this globally and you'll have access to the

cslang
command anywhere on your system.
npm install -g cloudslang-cli

Now you can just use the

cslang
command anywhere
shell
cslang
Pre-Requisites

Node.js & Java installed.

cslang-cli page in the npm repository.

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.