Skip to content

DirectoriesCompleter does not work with ~ #529

@zedzhen

Description

@zedzhen
parser = argparse.ArgumentParser(prog='test, add_help=False)
parser.add_argument('directory', type=dir_path).completer = DirectoriesCompleter()

autocomplete(parser)
args = parser.parse_args()

test ~/<TAB>
show files in home directory

(os.listdir("~") raise FileNotFoundError: [Errno 2] No such file or directory: '~')

$ bash --version
GNU bash, version 5.1.16(1)-release (x86_64-pc-linux-gnu)

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