Metadata-Version: 2.2
Name: powerdns-cli
Version: 0.0.1
Author-email: Raphael Grieger <r.grieger@hotmail.com>
License: GPL-3.0-or-later
Project-URL: Homepage, https://github.com/IamLunchbox/powerdns-cli
Project-URL: Issues, https://github.com/IamLunchbox/powerdns-cli/issues
Classifier: Programming Language :: Python :: 3
Requires-Python: >3.6
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: requests
Requires-Dist: click
Provides-Extra: dev
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: pylint; extra == "dev"
Requires-Dist: flake8; extra == "dev"
Requires-Dist: tox; extra == "dev"
Requires-Dist: bandit; extra == "dev"

# powerdns-cli

A command line interface to interact with the
[Powerdns Authoritative Nameserver](https://doc.powerdns.com/authoritative/).

This project is currently in alpha phase and will soon progress to a beta stage.


Implemented features are:
- Everything around zone manipulation (creating zones, records and so forth)
- Exporting and searching current zone configuration
- Accessing server configuration and statistics

Planned features are:
- Importing bind zone files
- Managing DNSSec-Keys

Features for the unforseeable future:
- Management specific for master / slave nodes

## Installation



## API-Spec coverage

| Path          | Covered            | Planned            |
|---------------|--------------------|--------------------|
| autoprimary   | :x:                | :grey_question:    |
| config        | :heavy_check_mark: | :heavy_check_mark: |
| search        | :heavy_check_mark: | :heavy_check_mark: |
| servers       | :x:                | :grey_question:    |
| stats         | :heavy_check_mark: | :heavy_check_mark: |
| tsigkey       | :x:                | :heavy_check_mark: |
| zonecryptokey | :x:                | :heavy_check_mark: |
| zonemetadata  | :x:                | :grey_question:    |
| zones         | :heavy_check_mark: | :heavy_check_mark: |
