Painless Script Testing and Execution
Elasticsearch Painless Script lacks a bit of tooling. This project allows you developing Painless scripts "painlessly".
It is a command line tool.
You can use
plsd in your build tools, continuous deployment pipelines(jenkins etc).
plsd would help writing scripts and with its
--watch feature whenever you change your script/parameters file you can see its output from Elasticsearch.
Painless Script Development Toolkit Usage: plsd [command] Available Commands: exec Executes Painless Script and returns output help Help about any command perf This command can be used to help understanding impacts of sorting with painless script. This feature is experimental. Output/methodology might change test Runs test files woth the script Flags: --es-endpoint string Elasticsearch Painless Execution API Endpoint (default "http://localhost:9200/_scripts/painless/_execute") -h, --help help for plsd Use "plsd [command] --help" for more information about a command.