Blame | Last modification | View Log | RSS feed
# bash completion for lldpad### lldpad --help# usage: lldpad [-hdksv] [-f configfile]# options:# -h show this usage# -f use configfile instead of default# -d run daemon in the background# -k terminate current running lldpad# -s remove lldpad state records# -v show version# -V set syslog level# This file must be updated with any changes to, or additions to the options.# Could not get numeric value to work for the --stats interval# Considered parsing output of --help to complete optionshave lldpad && _lldpad_options(){local cur prev optsCOMPREPLY=()cur="${COMP_WORDS[COMP_CWORD]}"prev="${COMP_WORDS[COMP_CWORD-1]}"opts="-h -f -d -k -s -v -V"case "${cur}" in*)COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) );;esaccase "${prev}" in-f)_filedirreturn 0;;esacreturn 0}complete -F _lldpad_options lldpad# Local variables:# mode: shell-script# sh-basic-offset: 4# sh-indent-comment: t# indent-tabs-mode: nil# End:# ex: ts=4 sw=4 et filetype=sh