NAME
App::sdseasydyn - EasyDNS DDNS updater (CLI-first App distribution)
SYNOPSIS
sdseasydyn update [--config /path/to/config.ini] [--ipv4 1.2.3.4] [...]
DESCRIPTION
App::sdseasydyn is the CPAN-facing module for the sdseasydyn command-line tool.
The implementation lives in the EasyDNS::DDNS namespace. The primary user interface is the CLI (bin/sdseasydyn).
BEHAVIOR (HIGH LEVEL)
CLI command:
sdseasydyn updateConfiguration precedence: CLI > ENV > config.ini > defaults
Secrets:
EASYDNS_USER+EASYDNS_TOKEN(token is never logged)Public IPv4 discovery; state file stores last IP; skip update if unchanged
Retries via Retry::Policy around HTTP operations
SECURITY
Tokens are treated as secrets and must not be logged. See SECURITY.md and docs/EASYDNS.md for operational notes.
SEE ALSO
AUTHOR
Sergio de Sousa <sergio@serso.com>
LICENSE
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.