Description of problem: when installing a local rpm (such as teamviewer) tab completion does not list local rpm. Version-Release number of selected component (if applicable): dnf - 1.0.1 bash-completion.noarch - 1:2.1-7.20150513git1950590.fc22 How reproducible: Steps to Reproduce: 1. download teamviewer and cd to the directory 2. `dnf install team<tab><tab>` Actual results: [awippler@localhost Downloads] $ dnf install team<tab><tab> teamd-devel.i686 teamd.i686 teamgit.x86_64 teamd-devel.x86_64 teamd.x86_64 Expected results: [awippler@localhost Downloads] $ dnf install team<tab><tab> teamd-devel.i686 teamd.i686 teamgit.x86_64 teamd-devel.x86_64 teamd.x86_64 teamviewer_10.0.41499.i686.rpm Additional info: `dnf install teamv<tab>` expands correctly
Igor, have you seen this issue? Would it be possible to fix this, please?
*** Bug 1248795 has been marked as a duplicate of this bug. ***
*** Bug 1273735 has been marked as a duplicate of this bug. ***
I stumbled across a work-around: by prepending the path, it auto-completes. [awippler@localhost Downloads] $ dnf install ./t<tab> turns into: [awippler@localhost Downloads] $ dnf install ./teamviewer_10.0.41499.i686.rpm dnf installs the local file like normal with the path prepended. Is this the intended behavior?
If so, then a bit longer description is needed, and maybe a reference to "yum localinstall" will be useful also. From the manual: "Each <spec> can be ... a path to the local rpm package ..."
Andrew, this is intended. I am reconsidering this RFE and it really does not make a sense. If you want to autocomplete local file add relative / absolute path prefix.