An open API service indexing awesome lists of open source software.

https://github.com/entando/entando-cli

The Entando Command Line Interface
https://github.com/entando/entando-cli

Last synced: 11 months ago
JSON representation

The Entando Command Line Interface

Awesome Lists containing this project

README

          

# Entando CLI

# Requirements:

## Main requirement: BASH

the scripts are written in bash, however the activation/deactivation/auto-install scripts should be capable to run also in zsh

## Windows Users

You can obtain a bash version for windows by installing either:

- Git for windows
- Minimalistic GNU for Windows (MinGW)

_be sure the bash executable is in path_

## Other requirement

_run the environment dependencies checker_

```
ent check-env {mode}
```

# Installation

## On the fly:

```
curl https:///auto-install | ENTANDO_RELEASE={entando-release-tag} bash
```
or
```
bash <(curl "https:///entando/entando-cli/develop/auto-install") --release "{entando-release-tag}"
[--cli-version "{entando-release-tag}"]
```

please note that the {entando-release-tag} is the tag of the Entando release under:

- https://github.com/entando/entando-releases/

## Manual download:

_clone/download the project and then:_
```
/auto-install [entando-release-tag]
```

# Help

```
ent help
```

or

```
ent {command} --help
```

# Activation

```
source /activate
```

_from bash or a zsh variant_

# Directory structure:

```
s/ => support scripts and bins
w/ => work/status dir (gitignored)
dist/ => distribution files
opt/ => additional dependencies and packages installed by ent
bin/ => the entando cli main script
bin/mod => the implementations of the entando cli commands
```