One of the aspects that I really like about ES is its REST interface. And since using REST via cURL or HTTPie is so simple, that if you were to wrap it around with a CLI, in my very humble opinion, you would not gain much.
I think there is quite a lot to be gained. MongoDB has a hybrid CLI w/ JSON
interface. Having a result set as a cursor to iterate through facilitates
development. Having host/index/type defined as a local variable cuts down
on the complexity of using curl.
But is a CLI worthwhile? Debatable. Although I would like to use one, I
would not have it as a priority.
Actually I was doing some sort of research on elastic and influxdb. And there I thought why elastic does not provide a CLI but influx does.
Whenever you find time to explain, Can you give me some or any of those debatable points which were considered while not providing a CLI ? That would be really helpful.
I do not think that a CLI was not created because there was a decision not
to create one. There is no CLI because there never was one built. How would
an answer change your usage of a product?
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.