Initial test
This commit is contained in:
parent
2d9a070514
commit
312d872adc
5 changed files with 171 additions and 13 deletions
|
|
@ -2,17 +2,20 @@ import click
|
|||
|
||||
from ip_listener.main import detect
|
||||
|
||||
DEFAULT_RESOLVERS = ["@resolver1.opendns.com", "@resolver2.opendns.com"]
|
||||
DEFAULT_DNS = "myip.opendns.com"
|
||||
DEFAULT_DNS_NAME = "@resolver1.opendns.com"
|
||||
DEFAULT_API_URL = "https://api.transip.nl/v6"
|
||||
|
||||
|
||||
@click.command()
|
||||
@click.argument("domains", envvar="DOMAIN", nargs=-1)
|
||||
@click.argument("domains", envvar="DOMAINS", nargs=-1)
|
||||
@click.argument("token", envvar="TOKEN")
|
||||
@click.option(
|
||||
"--resolvers", envvar="RESOLVERS", default=DEFAULT_RESOLVERS, multiple=True
|
||||
)
|
||||
@click.option("--dns", envvar="DNS", default=DEFAULT_DNS)
|
||||
@click.option("--dns-name", envvar="DNS_NAME", default=DEFAULT_DNS_NAME)
|
||||
@click.option("--api-url", envvar="API_URL", default=DEFAULT_API_URL)
|
||||
@click.option("--read-only/--write", envvar="READ_ONLY", default=False)
|
||||
def run(*args):
|
||||
detect(*args)
|
||||
def run(domains, token, dns, dns_name, api_url, read_only):
|
||||
if not domains:
|
||||
raise ValueError("No domain(s) specified")
|
||||
|
||||
detect(domains, (dns, dns_name), api_url, token, read_only)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue