# ESCLI

A handy tool for performing Elastic Search operations via the CLI.


# Supported Commands

- **indices.create** - Create a new Index
- **indices.del** - Delete an exisitng Index
- **indices.get** - Get an existing index.
- **indices.tmpl.del** - Delete an existing Index-Template
- **indices.tmpl.get** - Get an existing Index-Template
- **indices.tmpl.put** - Create a new Index-Template.
- **cat.indices** - List indices
- **tmpl.put** - Create a Template
- **tmpl.putBulk** - Create a Template
- **docs.create** - Create a document
- **docs.update** - Updatea document
- **docs.createBulk** - Create documents in a bulk
- **docs.del** - Delete an exisitng Index
- **docs.get** - Get an exisitng Index
- **docs.search** - Search for documents.
- **docs.st** - Search for documents by (query) template.


# Installation

Install globally:

`npm install --save -g idx-escli`

Or install per project

`npm install --save-dev idx-escli`

