%global _empty_manifest_terminate_build 0 Name: python-meilisearch-cli Version: 0.11.0 Release: 1 Summary: CLI for MeiliSearch License: MIT URL: https://github.com/sanders41/meilisearch-cli Source0: https://mirrors.nju.edu.cn/pypi/web/packages/06/67/84af3b82841e628bed4f5361a14f609822b802209e533d9d4db0b247ba16/meilisearch-cli-0.11.0.tar.gz BuildArch: noarch Requires: python3-meilisearch Requires: python3-typer Requires: python3-rich Requires: python3-requests Requires: python3-beautifulsoup4 %description # MeiliSearch CLI [![Tests Status](https://github.com/sanders41/meilisearch-cli/workflows/Testing/badge.svg?branch=main&event=push)](https://github.com/sanders41/meilisearch-cli/actions?query=workflow%3ATesting+branch%3Amain+event%3Apush) [![pre-commit.ci status](https://results.pre-commit.ci/badge/github/sanders41/meilisearch-cli/main.svg)](https://results.pre-commit.ci/latest/github/sanders41/meilisearch-cli/main) [![Coverage](https://codecov.io/github/sanders41/meilisearch-cli/coverage.svg?branch=main)](https://codecov.io/gh/sanders41/meilisearch-cli) [![PyPI version](https://badge.fury.io/py/meilisearch-cli.svg)](https://badge.fury.io/py/meilisearch-cli) [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/meilisearch-cli?color=5cc141)](https://github.com/sanders41/meilisearch-cli) A CLI for working with MeiliSearch ## Installation Installation with [pipx](https://github.com/pypa/pipx) is recommended. ```sh pipx install meilisearch-cli ``` Alternatively MeiliSearch CLI can be installed with pip. ```sh pip install meilisearch-cli ``` ## Usage All commands require both a url for MeiliSearch and a master key. These values can either be passed using the flags `--url` and `--master-key`, or can be read from the environment variables `MEILI_HTTP_ADDR` and `MEILI_MASTER_KEY`. The one exception is the `health` comman only requires the url, and does not take a master key. As an example, if the `MEILI_HTTP_ADDR` and `MEILI_MASTER_KEY` vairables are not set you can retrieve the version with: ```sh meilisearch-cli get-version --url http://localhost:7700 --master-key masterKey ``` or if the environment variables are set you can omit `--url` and `--master-key`: ```sh meilisearch-cli get-version ``` To see a list of available commands run: ```sh meilisearch-cli --help ``` To get information on individual commands add the `--help` flag after the command name. For example to get information about the `add-documents` command run: ```sh meilisearch-cli add-documents --help ``` ## Example ### Get Version ![Get Version](https://github.com/sanders41/meilisearch-cli/raw/main/imgs/get-version.png) ### Get Document ![Get Document](https://github.com/sanders41/meilisearch-cli/raw/main/imgs/get-document.png) ### Documentation The MeiliSearch documentation sections can be displayed with clickable links to each section. The links are built based on the current state of the documentation and will automatically stay up-to-date with the latest documentation. To follow the links command + click on a Mac or control + click on Linux and Windows. Note that some terminals do not support clickable links. In this case the documentation tree will be displayed but not be clickable. ![MeiliSearch Documentation](https://github.com/sanders41/meilisearch-cli/raw/main/imgs/docs.png) ## Compatibility with MeiliSearch This package only guarantees compatibility with [version v0.27 of MeiliSearch](https://github.com/meilisearch/MeiliSearch/releases/tag/v0.27.0). ## Contributing Contributions to this project are welcome. If you are interesting in contributing please see our [contributing guide](CONTRIBUTING.md) %package -n python3-meilisearch-cli Summary: CLI for MeiliSearch Provides: python-meilisearch-cli BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-meilisearch-cli # MeiliSearch CLI [![Tests Status](https://github.com/sanders41/meilisearch-cli/workflows/Testing/badge.svg?branch=main&event=push)](https://github.com/sanders41/meilisearch-cli/actions?query=workflow%3ATesting+branch%3Amain+event%3Apush) [![pre-commit.ci status](https://results.pre-commit.ci/badge/github/sanders41/meilisearch-cli/main.svg)](https://results.pre-commit.ci/latest/github/sanders41/meilisearch-cli/main) [![Coverage](https://codecov.io/github/sanders41/meilisearch-cli/coverage.svg?branch=main)](https://codecov.io/gh/sanders41/meilisearch-cli) [![PyPI version](https://badge.fury.io/py/meilisearch-cli.svg)](https://badge.fury.io/py/meilisearch-cli) [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/meilisearch-cli?color=5cc141)](https://github.com/sanders41/meilisearch-cli) A CLI for working with MeiliSearch ## Installation Installation with [pipx](https://github.com/pypa/pipx) is recommended. ```sh pipx install meilisearch-cli ``` Alternatively MeiliSearch CLI can be installed with pip. ```sh pip install meilisearch-cli ``` ## Usage All commands require both a url for MeiliSearch and a master key. These values can either be passed using the flags `--url` and `--master-key`, or can be read from the environment variables `MEILI_HTTP_ADDR` and `MEILI_MASTER_KEY`. The one exception is the `health` comman only requires the url, and does not take a master key. As an example, if the `MEILI_HTTP_ADDR` and `MEILI_MASTER_KEY` vairables are not set you can retrieve the version with: ```sh meilisearch-cli get-version --url http://localhost:7700 --master-key masterKey ``` or if the environment variables are set you can omit `--url` and `--master-key`: ```sh meilisearch-cli get-version ``` To see a list of available commands run: ```sh meilisearch-cli --help ``` To get information on individual commands add the `--help` flag after the command name. For example to get information about the `add-documents` command run: ```sh meilisearch-cli add-documents --help ``` ## Example ### Get Version ![Get Version](https://github.com/sanders41/meilisearch-cli/raw/main/imgs/get-version.png) ### Get Document ![Get Document](https://github.com/sanders41/meilisearch-cli/raw/main/imgs/get-document.png) ### Documentation The MeiliSearch documentation sections can be displayed with clickable links to each section. The links are built based on the current state of the documentation and will automatically stay up-to-date with the latest documentation. To follow the links command + click on a Mac or control + click on Linux and Windows. Note that some terminals do not support clickable links. In this case the documentation tree will be displayed but not be clickable. ![MeiliSearch Documentation](https://github.com/sanders41/meilisearch-cli/raw/main/imgs/docs.png) ## Compatibility with MeiliSearch This package only guarantees compatibility with [version v0.27 of MeiliSearch](https://github.com/meilisearch/MeiliSearch/releases/tag/v0.27.0). ## Contributing Contributions to this project are welcome. If you are interesting in contributing please see our [contributing guide](CONTRIBUTING.md) %package help Summary: Development documents and examples for meilisearch-cli Provides: python3-meilisearch-cli-doc %description help # MeiliSearch CLI [![Tests Status](https://github.com/sanders41/meilisearch-cli/workflows/Testing/badge.svg?branch=main&event=push)](https://github.com/sanders41/meilisearch-cli/actions?query=workflow%3ATesting+branch%3Amain+event%3Apush) [![pre-commit.ci status](https://results.pre-commit.ci/badge/github/sanders41/meilisearch-cli/main.svg)](https://results.pre-commit.ci/latest/github/sanders41/meilisearch-cli/main) [![Coverage](https://codecov.io/github/sanders41/meilisearch-cli/coverage.svg?branch=main)](https://codecov.io/gh/sanders41/meilisearch-cli) [![PyPI version](https://badge.fury.io/py/meilisearch-cli.svg)](https://badge.fury.io/py/meilisearch-cli) [![PyPI - Python Version](https://img.shields.io/pypi/pyversions/meilisearch-cli?color=5cc141)](https://github.com/sanders41/meilisearch-cli) A CLI for working with MeiliSearch ## Installation Installation with [pipx](https://github.com/pypa/pipx) is recommended. ```sh pipx install meilisearch-cli ``` Alternatively MeiliSearch CLI can be installed with pip. ```sh pip install meilisearch-cli ``` ## Usage All commands require both a url for MeiliSearch and a master key. These values can either be passed using the flags `--url` and `--master-key`, or can be read from the environment variables `MEILI_HTTP_ADDR` and `MEILI_MASTER_KEY`. The one exception is the `health` comman only requires the url, and does not take a master key. As an example, if the `MEILI_HTTP_ADDR` and `MEILI_MASTER_KEY` vairables are not set you can retrieve the version with: ```sh meilisearch-cli get-version --url http://localhost:7700 --master-key masterKey ``` or if the environment variables are set you can omit `--url` and `--master-key`: ```sh meilisearch-cli get-version ``` To see a list of available commands run: ```sh meilisearch-cli --help ``` To get information on individual commands add the `--help` flag after the command name. For example to get information about the `add-documents` command run: ```sh meilisearch-cli add-documents --help ``` ## Example ### Get Version ![Get Version](https://github.com/sanders41/meilisearch-cli/raw/main/imgs/get-version.png) ### Get Document ![Get Document](https://github.com/sanders41/meilisearch-cli/raw/main/imgs/get-document.png) ### Documentation The MeiliSearch documentation sections can be displayed with clickable links to each section. The links are built based on the current state of the documentation and will automatically stay up-to-date with the latest documentation. To follow the links command + click on a Mac or control + click on Linux and Windows. Note that some terminals do not support clickable links. In this case the documentation tree will be displayed but not be clickable. ![MeiliSearch Documentation](https://github.com/sanders41/meilisearch-cli/raw/main/imgs/docs.png) ## Compatibility with MeiliSearch This package only guarantees compatibility with [version v0.27 of MeiliSearch](https://github.com/meilisearch/MeiliSearch/releases/tag/v0.27.0). ## Contributing Contributions to this project are welcome. If you are interesting in contributing please see our [contributing guide](CONTRIBUTING.md) %prep %autosetup -n meilisearch-cli-0.11.0 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst fi touch doclist.lst if [ -d usr/share/man ]; then find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst fi popd mv %{buildroot}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-meilisearch-cli -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Mon May 15 2023 Python_Bot - 0.11.0-1 - Package Spec generated