summaryrefslogblamecommitdiffstats
path: root/bash-completion/ipcs
blob: 2cb7e613ceecf4f912b2d27bd11d97a5eb608361 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11










                                                                


                                               


















                                                        
_ipcs_module()
{
	local cur prev OPTS
	COMPREPLY=()
	cur="${COMP_WORDS[COMP_CWORD]}"
	prev="${COMP_WORDS[COMP_CWORD-1]}"
	case $prev in
		'-i'|'--id')
			COMPREPLY=( $(compgen -W "id" -- $cur) )
			return 0
			;;
		'-h'|'--help'|'-V'|'--version')
			return 0
			;;
	esac
	OPTS="-i --id
		-h --help
		-V --version
		-m --shmems
		-q --queues
		-s --semaphores
		-a --all
		-t --time
		-p --pid
		-c --creator
		-l --limits
		-u --summary
		   --human
		-b --bytes"
	COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
	return 0
}
complete -F _ipcs_module ipcs