This is a commandline tool for knotapi https://gitlab.nic.cz/knot/knot-dns-rest
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Go to file
Micke Nordin acd53fdcfa
Mostly working, except update
2 years ago
scripts Mostly working, except update 2 years ago
.gitignore Initial commit 2 years ago
LICENSE Initial commit 2 years ago
README.md Format readme 2 years ago
setup.py Add setup tools 2 years ago
stdeb.cfg Add setup tools 2 years ago

README.md

knotctl

This is a commandline tool for knotapi

https://gitlab.nic.cz/knot/knot-dns-rest

Usage

usage: knotctl [-h] [--json | --no-json] {add,delete,list,config,update} ... 
  positional arguments: {add,delete,list,config,update}
  options: 
    -h, --help show this help message and exit 
    --json, --no-json

Add

usage: knotctl add [-h] [-d [DATA ...]] [-n NAME] [-r RTYPE] -z ZONE 
  options: 
    -h, --help show this help message and exit
    -d [DATA ...], --data [DATA ...] Specify any number of key - value pairs: name=dns1.example.com. 
    -n NAME, --name NAME 
    -r RTYPE, --rtype RTYPE 
    -z ZONE, --zone ZONE

Delete

usage: knotctl delete [-h] [-d [DATA ...]] [-n NAME] [-r RTYPE] -z ZONE 
  options: 
    -h, --help show this help message and exit 
    -d [DATA ...], --data [DATA ...] Specify any number of key - value pairs: name=dns1.example.com. 
    -n NAME, --name NAME 
    -r RTYPE, --rtype RTYPE 
    -z ZONE, --zone ZONE

List

usage: knotctl list [-h] [-d [DATA ...]] [-n NAME] [-r RTYPE] [-z ZONE] 
  options: 
    -h, --help show this help message and exit 
    -d [DATA ...], --data [DATA ...] Specify any number of key - value pairs: name=dns1.example.com. 
    -n NAME, --name NAME 
    -r RTYPE, --rtype RTYPE 
    -z ZONE, --zone ZONE

Config

usage: knotctl config [-h] [-b BASEURL] [-p PASSWORD] [-u USERNAME]
  options: 
    -h, --help show this help message and exit 
    -b BASEURL, --baseurl BASEURL 
    -p PASSWORD, --password PASSWORD 
    -u USERNAME, --username USERNAME

Update

usage: knotctl update [-h] -d [DATA ...] -n NAME -r RTYPE -z ZONE
  options: 
    -h, --help show this help message and exit 
    -d [DATA ...], --data [DATA ...] Specify any number of key - value pairs: name=dns1.example.com. 
    -n NAME, --name NAME 
    -r RTYPE, --rtype RTYPE 
    -z ZONE, --zone ZONE