argcomplete icon indicating copy to clipboard operation
argcomplete copied to clipboard

DirectoriesCompleter does not work with ~

Open zedzhen opened this issue 9 months ago • 0 comments

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)

zedzhen avatar Apr 05 '25 06:04 zedzhen