# pear completion                                       -*- shell-script -*-

_pear_monitor()
{
	local cur prev words cword split
	_init_completion -s || return

	case ${prev} in
		--*path)
			cur=${cur#*=}
			_filedir
			return
			;;
		--*disk)
			cur=${cur#*=}
			_filedir
			compopt -o nospace
			return
			;;
	esac

	[[ ${split} == true ]] && return

	all_opts=" -? -h -d -v -V -s
		--help
		--print_path --print_nat --print_mac --print_upnp
		--cancel_upnp
		--install_path= --cache_path=
		--set_cp_name_for_all_docker=
		--set_version_for_all_docker=
		--set_file_hash_for_all_docker=
		--set_hash_for_all_docker=
		--set_monitor_cpu
		--set_monitor_dev
		--auto_disk=  --auto_nic=  --auto_mac=
		--multi_disk= --multi_nic= --multi_mac=
		--speedtest "
	COMPREPLY=( $(compgen -W "$all_opts" -- "$cur") )
	[[ ${COMPREPLY-} == *= ]] && compopt -o nospace
} &&
	complete -F _pear_monitor pear_monitor
