File: ufo2map

package info (click to toggle)
ufoai 2.5-9
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 82,120 kB
  • sloc: cpp: 225,232; python: 5,111; ansic: 4,133; php: 2,209; perl: 1,931; sh: 1,505; xml: 1,115; makefile: 406; sed: 11
file content (19 lines) | stat: -rw-r--r-- 565 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
_ufo2map()
{
	local cur prev opts
	COMPREPLY=()
	cur="${COMP_WORDS[COMP_CWORD]}"
	prev="${COMP_WORDS[COMP_CWORD-1]}"

	opts="--help -soft -extra -onlyents -onlynewer -nofootstep -material -info -check -fix -subdivide -nosubdiv -tracefile -debugtrace -nomerge -nodetails -nolighting"

	if [[ ${cur} == -* ]] ; then
		COMPREPLY=( $(compgen -W "${opts}" -- ${cur}) )
		return 0
	else
		local names=$(for x in `find base/maps -name "*.map"`; do echo ${x/base\//} ; done )
		COMPREPLY=( $(compgen -W "${names}" -- ${cur}) )
		return 0
	fi
}
complete -F _ufo2map ufo2map