inwx/readme.md
2020-05-04 22:06:03 +02:00

47 lines
935 B
Markdown

# Description
A simple CLI client for the API of [INWX](inwx.de)
# Usage
## Credentials
For most API calls it is necessary to provide login information. There are two ways to do this:
### Via command line arguments
- `--username` for specifying the username of the account
- `--password` for specifying the username of the account
## Via configuration file
- the location of a configuration file can be specified via `--conf`
- the default location is `~/.inwx-conf.json`
- a minial configuration file for specifying the credentials would look as follows:
{
"account": {
"username": "___",
"password": "___"
}
}
## Commands
### `list`
- synopsis: `inwx list <domain>`
- description: for listing the records of a domain
### `save`
- synopsis: `inwx save <domain> <name> <type> <content>`
- description: for creating or updating a records of a domain
- example: `inwx save example.org dat TXT 'foo bar'`