From d46db8280a38773aea21a175a012185efd39bee1 Mon Sep 17 00:00:00 2001 From: Nicola Sella Date: Tue, 11 Feb 2020 15:39:13 +0100 Subject: [PATCH] Add bash completion for 'dnf module' (RhBug:1565614) BZ: https://bugzilla.redhat.com/show_bug.cgi?id=1565614 --- etc/bash_completion.d/dnf | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/etc/bash_completion.d/dnf b/etc/bash_completion.d/dnf index 179c2b16cd..586ff79d71 100644 --- a/etc/bash_completion.d/dnf +++ b/etc/bash_completion.d/dnf @@ -60,6 +60,8 @@ __dnf_secseverity_subcmds='Critical Important Low Moderate' __dnf_clean_subcmds="all dbcache expire-cache metadata packages" +__dnf_module_subcmds="install remove update enable disable reset provides list info repoquery" + __dnf_repoquery_subcmds=" -a -f -i -l -s --all --arch @@ -304,6 +306,25 @@ _dnf() complete_commands="timer" ;; + module) + extra_options="--enabled --disabled --installed --profile --available --all" + complete_commands="$__dnf_module_subcmds" + case $prev in + info) + extra_options="--profile" + ;; + remove) + extra_options="--all" + ;; + list) + extra_options="--all --enabled --disabled --installed" + ;; + repoquery) + extra_options="--available --installed" + ;; + esac + ;; + provides) ;;