Commit 2b365e8e authored by Michal Berger's avatar Michal Berger Committed by Tomasz Zawadzki
Browse files

scripts/bash-completion: Add basic completion for setup.sh



Change-Id: I9b385f2c20985966e231ec47cc9dae574e28e2a1
Signed-off-by: default avatarMichal Berger <michal.berger@intel.com>
Reviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/19652


Tested-by: default avatarSPDK CI Jenkins <sys_sgci@intel.com>
Reviewed-by: default avatarJim Harris <jim.harris@gmail.com>
Reviewed-by: default avatarKonrad Sztyber <konrad.sztyber@intel.com>
parent f1068fef
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
@@ -238,6 +238,15 @@ _spdk_app() {
	fi
}

_setup() {
	local cur prev

	_init_completion || return
	_is_app "$1" || return

	COMPREPLY=($(compgen -W 'cleanup config help interactive reset status' -- "$cur"))
}

# Build simple completion for some common spdk apps|tools
_spdk_apps() {
	local apps
@@ -258,6 +267,7 @@ _spdk_apps() {

	complete -o default -F _spdk_app "${apps[@]}"
	complete -o default -F _rpc rpc.py
	complete -o default -F _setup setup.sh
}

_spdk_apps