A command line interface to modify DNS entries in Proteus.
Project description
Proteus Command Line Client
A simple command line client to modify DNS entries in Proteus.
Installation
Use pip
to install proteuscmd
:
❯ pip install proteuscmd
Configuration
Configure access credentials in ~/.proteus.json
:
{
"user": "api-user",
"password": "super.secret!",
"url": "https://proteus.example.com"
}
Usage
❯ proteuscmd
usage: proteuscmd [-h] [--view {all,intern,extern}] {get,set,delete} domain [target]
Get information about a DNS record:
❯ proteuscmd get lktest.uni-osnabrueck.de
Set an alias record:
❯ proteuscmd set lktest.uni-osnabrueck.de vm123.rz.uni-osnabrueck.de
Set a host record:
❯ proteuscmd set lktest.uni-osnabrueck.de 131.12.65.123
Delete a record:
❯ proteuscmd delete lktest.uni-osnabrueck.de
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
proteuscmd-0.3.tar.gz
(4.6 kB
view details)
File details
Details for the file proteuscmd-0.3.tar.gz
.
File metadata
- Download URL: proteuscmd-0.3.tar.gz
- Upload date:
- Size: 4.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.6.3 pkginfo/1.7.1 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.64.1 CPython/3.10.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8979b507ac41e5d5edc6c7d42e3402906bbe740d1b8686ffe10cef48d360363 |
|
MD5 | 20f95303f9430ca1c33bb4244994c23b |
|
BLAKE2b-256 | 190edc599362cb64a5c2d00e3917bb932d57679642daceed091d0b198e9dabb0 |