{"repo":"Anaethelion/escli-rs","free":true,"listed":false,"github":"https://github.com/Anaethelion/escli-rs","clone":"git clone https://github.com/Anaethelion/escli-rs.git","description":"Proof of Concept Command line tool for Elasticsearch","language":"Rust","stars":19,"topics":["command-line","elasticsearch","rust"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"escli-rs A modern, flexible command-line interface (CLI) for interacting with Elasticsearch clusters, written in Rust. This project aims to provide a comprehensive and user-friendly tool for managing and querying Elasticsearch, supporting a wide range of Elasticsearch APIs and features. Features - Full CLI for Elasticsearch APIs - Auto-completion and shell integration - Secure authentication (API key, username/password, etc.) - Support for multiple Elasticsearch versions - Extensible command structure --- Quickstart with .env File You can configure escli using a .env file in your project root or working directory. This allows you to securely manage credentials and connection settings without exposing them on the command line. Supported variables: - ESCLI URL – Elasticsearch endpoint (e.g., https://localhost:9200) - ESCLI API KEY – API key for authentication (recommended) - ESCLI USERNAME – Username for authentication (alternative) - ESCLI PASSWORD – Password for authentication (alternative) Example .env using API key (recommended): Example .env using username and password: Tip: If your .env file is not being picked up, ensure you are running escli from the directory containing the .env file, or that your shell environment is loading it. --- Getting Started Use --help to see available commands and options, -h for the short version. Info Bulk Search ES QL Dump Prerequisites - Rust (latest stable or nightly) - Elasticsearch cluster (local or remote) Build or Usage Completions To","default_branch":null,"files":null,"tree":[],"storefront":"/r/Anaethelion","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Anaethelion/escli-rs/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}