Skip to content

yoanbernabeu/GoJelastic

Repository files navigation

GoJelastic (Experimental)

An Alternative CLI for Jelastic in Go

Screenshot

Why rewrite the CLI in Go?

The official Jelastic command-line interface (CLI) is written in Java, which can make it heavy and inconvenient to use in continuous integration/continuous deployment (CI/CD) environments.

Rewriting the CLI in Go will make it lighter and more portable, allowing it to be easily incorporated into CI/CD pipelines and used on a variety of systems without the need for additional dependencies.

This will make it easier for developers to manage and deploy applications on Jelastic, improving efficiency and streamlining the development process.

How to use

Installation

From binary

  • Linux/Darwin
# With wget
wget -qO- https://raw.githubusercontent.com/yoanbernabeu/GoJelastic/main/install.sh | bash
# With curl
curl -sL https://raw.githubusercontent.com/yoanbernabeu/GoJelastic/main/install.sh | bash
  • Other Operating Systems

Please download the binary from the release page and move it to your PATH.

From source

GoJelastic is written in Go, so you need to install it first.

git clone git@github.com:yoanbernabeu/GoJelastic.git
cd GoJelastic
go build -o GoJelastic

Documentation

Please check the documentation for more information.

License

MIT

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

GoJelastic Logo