# Bash completion for pkgos-salsa-set-default-branch

_pkgos_salsa_set_default_branch() {
	local cur prev
	cur=${COMP_WORDS[COMP_CWORD]}
	prev=${COMP_WORDS[COMP_CWORD-1]}
	case ${prev} in
		--project-name)
			if [ -r /etc/pkgos/all-git ] ; then
				COMPREPLY=( $(compgen -W "$(cat /etc/pkgos/all-git | cut -d, -f1 | cut -d/ -f3 | sed 's/\.git$//')" -- "${cur}") )
			fi
			return
			;;
		--project-id)
			if [ -r /etc/pkgos/all-git ] ; then
				COMPREPLY=( $(compgen -W "$(cat /etc/pkgos/all-git | cut -d, -f2)" -- "${cur}") )
			fi
			return
			;;
		--new-release)
			if [ -r /etc/pkgos/openstack-release.txt ] ; then
				COMPREPLY=( $(compgen -W "$(cat /etc/pkgos/openstack-release.txt)" -- "${cur}") )
			fi
			return
			;;
	esac
	COMPREPLY=( $(compgen -W "--new-release --project-name --project-id --debug" -- "${cur}") )
}

complete -F _pkgos_salsa_set_default_branch pkgos-salsa-set-default-branch
