split sysctl completion

This commit is contained in:
Guillaume Rousse 2009-05-27 18:27:15 +02:00
parent 0b8a2cf7af
commit d9c7ffba6b
3 changed files with 19 additions and 16 deletions

View File

@ -85,6 +85,7 @@ bashcomp_DATA = contrib/ant \
contrib/strace \ contrib/strace \
contrib/_subversion \ contrib/_subversion \
contrib/svk \ contrib/svk \
contrib/sysctl \
contrib/tar \ contrib/tar \
contrib/unace \ contrib/unace \
contrib/unrar \ contrib/unrar \

View File

@ -4821,22 +4821,6 @@ _id()
} && } &&
complete -F _id id complete -F _id id
# sysctl(8) completion
#
have sysctl &&
_sysctl()
{
local cur
COMPREPLY=()
cur=`_get_cword`
COMPREPLY=( $( compgen -W "$(sysctl -N -a 2>/dev/null)" -- $cur ) )
return 0
} &&
complete -F _sysctl sysctl
# update-rc.d(8) completion # update-rc.d(8) completion
# #
# Copyright (C) 2004 Servilio Afre Puentes <servilio@gmail.com> # Copyright (C) 2004 Servilio Afre Puentes <servilio@gmail.com>

18
contrib/sysctl Normal file
View File

@ -0,0 +1,18 @@
# -*- mode: shell-script; sh-basic-offset: 8; indent-tabs-mode: t -*-
# ex: ts=8 sw=8 noet filetype=sh
#
# bash completion for sysctl
have sysctl &&
_sysctl()
{
local cur
COMPREPLY=()
cur=`_get_cword`
COMPREPLY=( $( compgen -W "$(sysctl -N -a 2>/dev/null)" -- $cur ) )
return 0
} &&
complete -F _sysctl sysctl