Skip to content

dalet-oss/opensearch-cli

Repository files navigation

Build

OpenSearch CLI

A command-line interface tool for interacting with OpenSearch.

Development

New developers must have gobrew installed for their convenience + Task to build cli

Overview

OpenSearch CLI provides a convenient way to manage and interact with OpenSearch clusters directly from your terminal. The tool supports various operations including querying, index management, and cluster administration tasks.

An available set of commands described in the docs

Config documentation is here

Installation

Release binaries could be downloaded from the GH releases.

Installation from sources

Prerequisites

  • Go 1.24.6 or later

Building from Source

  1. Clone the repository:

    git clone https://github.com/dalet-oss/opensearch-cli.git
    cd opensearch-cli
    
  2. Build the project:

    go build -o opensearch-cli
    

Usage

Run opensearch-cli --help to see available commands and options.

Features

  • Connect to OpenSearch clusters
  • Execute queries and view results
  • Manage indexes and mappings
  • Monitor cluster health and stats
  • Secure credential management

Dependencies

This project utilizes the following libraries:

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the terms of the LICENSE file included in the repository.

Acknowledgments

  • OpenSearch Project for providing the Go client library
  • All contributors who have helped with the development of this tool

About

A cli for OpenSearch REST API

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages