diff --git a/shell-completion/bash/resolvectl b/shell-completion/bash/resolvectl index d4ac339038..54b241ce90 100644 --- a/shell-completion/bash/resolvectl +++ b/shell-completion/bash/resolvectl @@ -48,6 +48,7 @@ _resolvectl() { [DNSSEC]='dnssec' [DNSOVERTLS]='dnsovertls' [STANDALONE]='statistics reset-statistics flush-caches reset-server-features' + [LOG_LEVEL]='log-level' ) local -A ARGS=( [FAMILY]='tcp udp sctp' @@ -95,6 +96,9 @@ _resolvectl() { elif __contains_word "$verb" ${VERBS[STATUS]}; then comps="$interfaces" + elif __contains_word "$verb" ${VERBS[LOG_LEVEL]}; then + comps='debug info notice warning err crit alert emerg' + elif __contains_word "$verb" ${VERBS[FAMILY]}; then for ((i++; i < COMP_CWORD; i++)); do if __contains_word "${COMP_WORDS[i]}" ${ARGS[FAMILY]} && diff --git a/src/resolve/resolvectl.c b/src/resolve/resolvectl.c index 3072b984e5..8378ff591c 100644 --- a/src/resolve/resolvectl.c +++ b/src/resolve/resolvectl.c @@ -2545,6 +2545,7 @@ static int native_help(void) { " dnssec [LINK [MODE]] Get/set per-interface DNSSEC mode\n" " nta [LINK [DOMAIN...]] Get/set per-interface DNSSEC NTA\n" " revert LINK Revert per-interface configuration\n" + " log-level [LEVEL] Get/set logging threshold for systemd-resolved\n" "\nOptions:\n" " -h --help Show this help\n" " --version Show package version\n"