- make tilde expansion work during chown completion

This commit is contained in:
ianmacd 2002-06-26 03:30:50 +00:00
parent d09b63e2e7
commit 02d4e529c1

View File

@ -1,6 +1,6 @@
# bash_completion - some programmable completion functions for bash 2.05a
#
# $Id: bash_completion,v 1.372 2002/06/25 15:48:33 ianmacd Exp $
# $Id: bash_completion,v 1.373 2002/06/26 05:30:50 ianmacd Exp $
#
# Copyright (C) Ian Macdonald <ian@caliban.org>
#
@ -345,16 +345,18 @@ _chown()
[ ${BASH_VERSINFO[1]} '>' 04 ]; then
user=${cur%%?(\\)[.:]*}
group=${cur#*[.:]}
COMPREPLY=( $( compgen -P $user'\:' \
COMPREPLY=( $( compgen -P $user':' \
-g -- $group 2>/dev/null) )
else
COMPREPLY=( $( compgen -S '\:' -u $cur ) )
COMPREPLY=( $( compgen -S ':' -u $cur ) )
fi
else
_filedir
fi
return 0
}
complete -F _chown $default chown
complete -F _chown $filenames chown
# chgrp(1) completion
#