blob: e598ee652067a41e1d504e03ace9fd635fb2a5f3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
_castor()
{
local cur cur_d castor_dirs
COMPREPLY=()
cur="${COMP_WORDS[COMP_CWORD]}"
cur_d="${cur%/*}"
castor_dirs=$(nsls "$cur_d" 2> /dev/null|while read f; do echo "$cur_d/$f"; done)
COMPREPLY=( $(compgen -f "$cur") $(compgen -W "/castor $castor_dirs" -- "$cur") )
}
complete -o filenames -o nospace -F _castor nsls rfcat rfchmod rfcomm rfcp rfdir rfmkdir rfrename rfrm rfstat
|