Metadata-Version: 2.4
Name: hoprd-config-tool
Version: 0.1.20
Project-URL: Homepage, https://github.com/jeandemeusy/hoprd-config-tool
Project-URL: Issues, https://github.com/jeandemeusy/hoprd-config-tool/issues
Author-email: Jean Demeusy <jean.demeusy@hoprnet.org>
Maintainer-email: Jean Demeusy <jean.demeusy@hoprnet.org>
License-Expression: MIT
License-File: LICENSE
Classifier: Programming Language :: Python :: 3.9
Requires-Python: >=3.9
Requires-Dist: click
Requires-Dist: jinja2
Requires-Dist: pyyaml
Description-Content-Type: text/markdown

# hoprd-config-tool


Tool to generate HOPRd identity, configuration, and docker-compose files from a single input where all required data is specified.

## Installation
```bash
➜ pip(3) install (-U) hoprd-config-tool
```

## Usage
To generate the required ressources (identities, configurations and docker-compose files) from a [config file](./.config/network_1.yml), run the following command:

```sh
➜ python -m hoprd-config-tool --params .config/network_1.yml
```

You can specify the root folder where identity and configuration files will be generated by appending the optional parameter `--folder <FOLDER>` which by default is set to `./.hoprd-nodes/`.

The generated docker compose file follows the default naming: `docker-compose.yml`