diff --git a/completions/lvm b/completions/lvm index 70581a7fc9e..6bdd36452ed 100644 --- a/completions/lvm +++ b/completions/lvm @@ -26,7 +26,7 @@ _comp_cmd_lvm__physicalvolumes() _comp_cmd_lvm__logicalvolumes() { _comp_compgen_split -- "$(lvscan 2>/dev/null | - command sed -n -e "s|^.*'\(.*\)'.*$|\1|p")" + command sed -n -e "s|^.*'\(.*\)'.*$|\1|p") /dev/mapper/" if [[ $cur == /dev/mapper/* ]]; then _comp_compgen -a filedir local i diff --git a/test/t/test_lvremove.py b/test/t/test_lvremove.py index 17486aa03bc..1a62b5348b7 100644 --- a/test/t/test_lvremove.py +++ b/test/t/test_lvremove.py @@ -7,3 +7,7 @@ class TestLvremove: ) def test_1(self, completion): assert completion + + @pytest.mark.complete("lvremove /dev/map") + def test_2(self, completion): + assert completion == "per/"