]>
Commit | Line | Data |
---|---|---|
9f528ac4 IB |
1 | #!/bin/bash |
2 | ||
3 | _fl_tmux_dev() { | |
4 | COMPREPLY=() | |
5 | local cur="${COMP_WORDS[COMP_CWORD]}" | |
6 | prefix="$HOME/workdir/" | |
7 | local IFS=$'\n' | |
8 | local items=($(IFS=' ' compgen -W "bash remote puppet" -- $cur) $(compgen -d $prefix$cur)) | |
9 | for item in ${items[@]}; do | |
10 | [[ $item == $prefix.* ]] && continue | |
11 | COMPREPLY+=("${item#$prefix}") | |
12 | done | |
13 | } | |
14 | complete -o filenames -F _fl_tmux_dev fl_tmux_dev |