website.automate:shell

Shell for the automate.website API

License

License

Categories

Categories

Auto Application Layer Libs Code Generators
GroupId

GroupId

website.automate
ArtifactId

ArtifactId

shell
Last Version

Last Version

1.0.0
Release Date

Release Date

Type

Type

jar
Description

Description

website.automate:shell
Shell for the automate.website API
Project URL

Project URL

https://github.com/automate-website/shell
Project Organization

Project Organization

Pivotal Software, Inc.
Source Code Management

Source Code Management

https://github.com/automate-website/shell

Download shell

How to add to project

<!-- https://jarcasting.com/artifacts/website.automate/shell/ -->
<dependency>
    <groupId>website.automate</groupId>
    <artifactId>shell</artifactId>
    <version>1.0.0</version>
</dependency>
// https://jarcasting.com/artifacts/website.automate/shell/
implementation 'website.automate:shell:1.0.0'
// https://jarcasting.com/artifacts/website.automate/shell/
implementation ("website.automate:shell:1.0.0")
'website.automate:shell:jar:1.0.0'
<dependency org="website.automate" name="shell" rev="1.0.0">
  <artifact name="shell" type="jar" />
</dependency>
@Grapes(
@Grab(group='website.automate', module='shell', version='1.0.0')
)
libraryDependencies += "website.automate" % "shell" % "1.0.0"
[website.automate/shell "1.0.0"]

Dependencies

compile (2)

Group / Artifact Type Version
website.automate : manager-api-client jar 0.8.2
org.springframework.shell : spring-shell-starter jar 2.0.0.M2

test (1)

Group / Artifact Type Version
org.springframework.boot : spring-boot-starter-test jar 1.5.4.RELEASE

Project Modules

There are no modules declared in this project.

Automate Website Shell (AWS)

Maven Central Build Status codecov.io Docker Hub

Provides a shell to interact with the automate.website API.

Getting Started

Docker Image

Run interactive aws:

docker run -it automatewebsite/shell

Run aws script:

 docker run -it automatewebsite/shell -v /script.aws:/script.aws @/script.aws

Java Artifact (>= JRE 8)

Cross-platform:

java -jar shell-1.0.0.jar

CentOS/Ubuntu/Debian

./shell-1.0.0.jar

Commands

Comands may be bundled into a script file and executed:

echo "list-scenarios example-project" > /script.aws && ./shell-1.0.0.jar @script.aws

Certain order assumed, when parameters specified without names:

run-scenarios example-project example-scenario

Explicit parameter naming allows reordering:

run-scenarios --scenarios example-scenario --project example-project 
Name Parameters Description Example
login username, password Authenticate against automate.website API. login admin secret
list-projects - List all projects for the authenticated user. list-projects
list-scenarios project List project scenarios for the authenticated user. list-scenarios example-project
run-scenarios project, scenarios Run selected project scenarios for the authenticated user. run-scenarios example-project example-scenario

References

Refer to the changelog for recent notable changes and modifications.

Continuous Integration and Delivery

See .travis.yml.

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Maintainers

License

See the LICENSE file for details

website.automate

automate.website

Versions

Version
1.0.0