Skip to content
CloudSlang Language, CLI and Builder
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
build/build_content
cloudslang-all [maven-release-plugin] prepare for next development iteration Mar 22, 2019
cloudslang-api-commons [maven-release-plugin] prepare for next development iteration Mar 22, 2019
cloudslang-cli [maven-release-plugin] prepare for next development iteration Mar 22, 2019
cloudslang-commons
cloudslang-compiler
cloudslang-content-maven-compiler
cloudslang-content-verifier [maven-release-plugin] prepare for next development iteration Mar 22, 2019
cloudslang-enforcer [maven-release-plugin] prepare for next development iteration Mar 22, 2019
cloudslang-entities [maven-release-plugin] prepare for next development iteration Mar 22, 2019
cloudslang-runtime [maven-release-plugin] prepare for next development iteration Mar 22, 2019
cloudslang-spi [maven-release-plugin] prepare for next development iteration Mar 22, 2019
cloudslang-tests
.gitignore
.travis.yml with-content artifacts Jan 11, 2018
CHANGELOG.md CLI and builder updates + extras Oct 17, 2017
CONTRIBUTING.md
LICENSE
README.md CLI and builder updates + extras Oct 17, 2017
RELEASE_TASKS.md CLI and builder updates + extras Oct 17, 2017
google-checkstyle-rules.xml
header-definitions.xml
license.template
pom.xml [maven-release-plugin] prepare for next development iteration Mar 22, 2019

README.md

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
  1. Run a simple example print text flow: run --f ../content/io/cloudslang/base/print/print_text.sl --i text=first_flow

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 support@cloudslang.io.

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

cslang
Pre-Requisites

Node.js & Java installed.

cslang-cli page in the npm repository.

You can’t perform that action at this time.