Metadata-Version: 2.1
Name: reccd
Version: 1.0.3
Summary: Daemon helper for the ANSWER
Home-page: https://github.com/bogonets/reccd
Author: zer0
Author-email: osom8979@gmail.com
Maintainer: zer0
Maintainer-email: osom8979@gmail.com
License: MIT License
Project-URL: GitHub: issues, https://github.com/bogonets/reccd/issues
Project-URL: GitHub: repo, https://github.com/bogonets/reccd
Keywords: answer
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Operating System :: POSIX
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Software Development
Classifier: Topic :: Utilities
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: numpy (>=1.23.1)
Requires-Dist: yarl (>=1.8.1)
Requires-Dist: type-serialize[full] (>=1.1.1)
Requires-Dist: grpcio (>=1.47.0)
Requires-Dist: protobuf (>=4.21.4)
Requires-Dist: coloredlogs (>=15.0.1)

# reccd

![PyPI](https://img.shields.io/pypi/v/reccd?style=flat-square)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/reccd?style=flat-square)
![GitHub](https://img.shields.io/github/license/bogonets/reccd?style=flat-square)

Daemon helper for the ANSWER

## About

A wrapper to easily adapt gRPC communication without implementing protobuf.

## Usage

Print help message:
```.shell
python -m reccd --help
```

Print version number:
```.shell
python -m reccd --version
```

Prints a list of available modules:
```.shell
python -m reccd -vvv modules
```

Start the gRPC daemon server:
```.shell
python -m reccd -l -d -vvv server -a 0.0.0.0:8080 template
```

Communicates with the daemon server:
```.shell
python -m reccd -l -d -vvv client -a 0.0.0.0:8080 message
```

## License

See the [LICENSE](./LICENSE) file for details. In summary,
**reccd** is licensed under the **MIT license**.


