[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#537139: initramfs-tools: please include update-initramfs bash completion



Package: initramfs-tools
Version: 0.93.3
Severity: wishlist
Tags: patch

Hi,

Please install the following as /etc/bash_completion.d/initramfs-tools
to enable bash completion for update-initramfs :

--------------------------------------------------
# update-initramfs(8) completion
# provided by Stéphane (kwisatz) Jourdois <stephane@jourdois.fr>

_update_initramfs()
{
        local cur prev valid_options

        cur=`_get_cword`
        prev=${COMP_WORDS[COMP_CWORD-1]}

	# The only option that takes an argument is -k
        if [[ "$prev" == '-k' ]]; then
		# Complete with kernel versions
                _kernel_versions
                return;
        fi

	# Complete with available options (obtained from -h)
        valid_options=$( update-initramfs -h 2>&1 | \
		sed -e '/^ -/!d;s/^ \(-\w\+\).*/\1/' )
        COMPREPLY=( $( compgen -W "$valid_options" -- $cur ) )
}
complete -F _update_initramfs update-initramfs
--------------------------------------------------

Thanks in advance,

Stéphane.



Reply to: