diff --git a/net/ddns-scripts/files/usr/bin/ddns.sh b/net/ddns-scripts/files/usr/bin/ddns.sh index 921465f7e4..df47079a75 100644 --- a/net/ddns-scripts/files/usr/bin/ddns.sh +++ b/net/ddns-scripts/files/usr/bin/ddns.sh @@ -33,6 +33,13 @@ usage() { exit "$code" } +version() { + local version="unknown" + + [ -f "${DDNS_PACKAGE_DIR}/version" ] && version="$(cat "${DDNS_PACKAGE_DIR}/version")" + printf '%s\n' "ddns-scripts ${version}" +} + action_update() { local cacert @@ -160,6 +167,9 @@ main() { [ "$#" -eq 0 ] && usage "1" case "${cmd}" in + -V|--version) + version + ;; service) sub_service "${action}" "${service}" ;;