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

https://github.com/anton-johansson/elasticsearch-shell

Provides a shell for managing Elasticsearch instances.
https://github.com/anton-johansson/elasticsearch-shell

cli command-line elasticsearch interface shell

Last synced: 4 months ago
JSON representation

Provides a shell for managing Elasticsearch instances.

Awesome Lists containing this project

README

        

# elasticsearch-shell

[![Build Status](https://img.shields.io/travis/anton-johansson/elasticsearch-shell/master.svg)](https://travis-ci.org/anton-johansson/elasticsearch-shell)
[![Codecov](https://img.shields.io/codecov/c/github/anton-johansson/elasticsearch-shell.svg)](https://codecov.io/gh/anton-johansson/elasticsearch-shell)
[![License](https://img.shields.io/hexpm/l/plug.svg?maxAge=2592000)](https://raw.githubusercontent.com/anton-johansson/elasticsearch-shell/master/LICENSE)

Provides a shell for managing Elasticsearch instances.

## Features

* Show cluster health
* Show node information
* Handle multiple connections
* Session management
* Create indices
* Delete indices

## Install

### apt

```shell
$ echo 'deb [arch=all] http://apt.anton-johansson.com/ stable main' > /etc/apt/sources.list.d/anton-johansson.list
$ curl -fsSL http://apt.anton-johansson.com/signing-key.pub | sudo apt-key add -
$ sudo apt update
$ sudo apt install elasticsearch-shell
```

### dpkg

```shell
$ https://github.com/anton-johansson/elasticsearch-shell/releases/download/v1.0.0/elasticsearch-shell_1.0.0_all.deb
$ sudo dpkg --install elasticsearch-shell_1.0.0_all.deb
```

### npm

```shell
$ npm install --global elasticsearch-shell
```

## Build

```
mvn package
```

## License

Apache License © [Anton Johansson](https://github.com/anton-johansson)