netctl-gui/sources/helper/bash-completions
arcan1s eabfac7323 add --system flag to the helper
add security notes
2014-08-12 23:49:35 +04:00

53 lines
1.7 KiB
Plaintext

###########################################################################
# This file is part of netctl-gui #
# #
# netctl-gui is free software: you can redistribute it and/or #
# modify it under the terms of the GNU General Public License as #
# published by the Free Software Foundation, either version 3 of the #
# License, or (at your option) any later version. #
# #
# netctl-gui is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU General Public License for more details. #
# #
# You should have received a copy of the GNU General Public License #
# along with netctl-gui. If not, see http://www.gnu.org/licenses/ #
###########################################################################
# variables
_netctlgui_helper_arglist=(
'-c'
'--config'
'-d'
'--debug'
'--nodaemon'
'--replace'
'--restore'
'--system'
'-v'
'--version'
'-i'
'--info'
'-h'
'--help'
)
# work block
_netctlgui_helper() {
COMPREPLY=()
wantfiles='-@(c|-config)'
_get_comp_words_by_ref cur prev words cword
if [[ $prev = $wantfiles ]]; then
_filedir
else
COMPREPLY=($(compgen -W '${_netctlgui_helper[@]}' -- "$cur"))
fi
true
}
complete -F _netctlgui_helper netctlgui-helper