pear_client 0.1.0

PEAR and PECL client
Documentation
# PEAR and PECL Client

[![GitHub](https://img.shields.io/badge/GitHub-demurgos%2Fpear--client-informational.svg?maxAge=86400)](https://github.com/demurgos/pear-client)
[![crates.io](https://img.shields.io/crates/v/pear_client.svg?maxAge=86400)](https://crates.io/crates/pear_client)
[![CI status](https://img.shields.io/github/actions/workflow/status/demurgos/pear-client/check-rs.yml.svg?branch=main&maxAge=86400)](https://github.com/demurgos/pear-client/actions/workflows/check-rs.yml?query=branch%3Amain)
[![docs.rs/pear_client](https://img.shields.io/docsrs/pear_client.svg?maxAge=86400)](https://docs.rs/pear_client)
[![license MIT](https://img.shields.io/badge/license-AGPL--3.0--or--later-green)](./LICENSE.md)

Client for PHP Extension and Application Repository (PEAR) registries, including the PHP Extension Community Library (PECL).

## Installation

Run the following command in your project:
```
cargo add pecl_client
```

## Usage

See examples directory.

This library is organized as a set of [`tower_service`](https://docs.rs/tower-service) handlers.
This allows to abstract the transport layer and focus on the PECL API.

# Documentation

See [docs.rs/pecl_client](https://docs.rs/pecl_client).

# Maintenance status

This library is incomplete for now. Development is not a high priority. New APIs are added as needed.

If you want to improve the library, feel free to open an issue or send a PR. Breaking changes are allowed.
Note however that review times may be slow.

# Reference

- [PEAR channel server REST interface]https://pear.php.net/manual/en/core.rest.php

# License

[AGPL-3.0-or-later](./LICENSE.md)