Commit 94f30b1a authored by Ivan Mazhukin's avatar Ivan Mazhukin Committed by Vitaly Lipatov

bash_completion,zsh_completion: fix epmq* command's completion for new installed…

bash_completion,zsh_completion: fix epmq* command's completion for new installed packages (eterbug #18367)
parent d75e4383
......@@ -316,10 +316,15 @@ __eepm_complete_commands() {
__eepm_complete_full-upgrade
return 0
;;
query|q|-q|info|qp|grep|query_package|-qp|changelog|cl|-cl|show|qi|-qi)
query|q|-q|info|qp|grep|query_package|-qp|show|qi|-qi)
__eepm_list_available_packages
__eepm_list_installed_packages
return 0
;;
changelog|cl|-cl)
__eepm_list_available_packages
return 0
;;
search|s|find|sr|-s|-ql|ql|get-files|filelist)
__eepm_list_available_packages
return 0
......@@ -412,8 +417,13 @@ __eepm()
epm|eepm)
__eepm_complete_commands
;;
epmi|epmcl|epmwd|epmq|epmqi|epmqp|epms|epmql)
epmi|epmcl|epmwd|epms)
__eepm_list_available_packages
return 0
;;
epmql|epmq|epmqi|epmqp)
__eepm_list_available_packages
__eepm_list_installed_packages
return 0
;;
epme)
......
......@@ -289,21 +289,25 @@ _epm() {
play|epmp)
_epm_play_packages && ret=0
;;
install|Install|reinstall|add|i|it|-i|installed|epmi|epmI|epms|epmq|epmql|epmqi|epmcl|epmwd)
install|Install|reinstall|add|i|it|-i|installed|epmi|epmI|epms|epmcl|epmwd)
_epm_available_packages && ret=0
;;
full-upgrade)
_epm_complete_full-upgrade && ret=0
;;
query|q|-q|info|qp|grep|query_package|-qp|changelog|cl|-cl|show|qi|-qi|search|s|find|sr|-s|-ql|ql|get-files|filelist|requires|deplist|depends|req|depends-on|whatdepends|rdepends|whatrequires|wd|required-by|provides|prov|whatprovides|conflicts|policy|resolve)
changelog|cl|-cl|search|s|find|sr|-s|-ql|ql|get-files|filelist|requires|deplist|depends|req|depends-on|whatdepends|rdepends|whatrequires|wd|required-by|provides|prov|whatprovides|conflicts|policy|resolve)
_epm_available_packages && ret=0
;;
remove|rm|del|delete|uninstall|erase|purge|e|-e|-P|site|url|epme|epmqp)
remove|rm|del|delete|uninstall|erase|purge|e|-e|-P|site|url|epme)
_epm_installed_packages && ret=0
;;
qf|wp|which|belongs|-qf|-S|epmqf)
_epm_complete_qf && ret=0
;;
epmql|epmq|epmqi|epmqp|query|q|-q|info|qp|grep|query_package|-qp|show|qi|-qi)
_epm_available_packages && ret=0
_epm_installed_packages && ret=0
;;
status)
_epm_complete_status && ret=0
;;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment