Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

_comp_command_offset: duplicate results with direxpand #1355

Open
@dseomn

Description

Describe the bug

With the direxpand bash option on, sudo completion of commands gives duplicate results which prevents ever completing anything.

To reproduce

$ sudo ~/.local/^C # from typing: sudo ~/.loc<Tab><Ctrl-C>
$ shopt -s direxpand
$ sudo ~/.loc # then press tab twice
.local/ .local/ 
$ sudo ~/.loc

Also tested with exec and nohup instead of sudo.

Expected behavior

With direxpand on, I think sudo ~/.loc<Tab> should complete to either sudo ~/.local/ or sudo /home/dseomn/.local/ (for my $HOME at least).

Versions (please complete the following information)

  • Operating system name/distribution and version: Debian testing
  • bash version, echo "$BASH_VERSION": 5.2.37(1)-release
  • bash-completion version, (IFS=.; echo "${BASH_COMPLETION_VERSINFO[*]}"): 2.16.0

Additional context

N/A

Debug trace

sudo-completion-bug.txt

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

        AltStyle によって変換されたページ (->オリジナル) /