Skip to content

unqnown/esctl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

esctl

esctl is cli tool for Elasticsearch cluster managing.

esctl

features

  • expressive and intuitive syntax
  • formatted and colorized terminal output
  • components high-level information
  • indices management
  • content dumping/restoring

installation

Standard go install:

go install github.com/unqnown/esctl

quick start

esctl requires configuration file to connect to a cluster. However, it is a waste of time to create configuration file from scratch. Therefore it's recommended to use the init command which will create it interactively.

To start using esctl immediately with default configuration run:

esctl init

Default configuration will be added to your $HOME/.esctl directory. You are able to override config location with $ESCTLCONFIG env variable.

version: v0.1.0
home: ~/.esctl/
clusters:
  localhost:
    servers:
    - http://localhost:9200
contexts:
  default:
    cluster: localhost
context: default

About

Elasticsearch cluster managing tool.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published