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
- Host: GitHub
- URL: https://github.com/entando/entando-cli
- Owner: entando
- License: lgpl-3.0
- Created: 2020-10-04T20:25:34.000Z (over 5 years ago)
- Default Branch: develop
- Last Pushed: 2024-02-28T09:46:43.000Z (over 2 years ago)
- Last Synced: 2024-04-14T07:54:25.855Z (about 2 years ago)
- Language: Shell
- Homepage:
- Size: 1.63 MB
- Stars: 10
- Watchers: 8
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```