Я пытаюсь написать функцию автозаполнения для пользовательского исполняемого файла, который принимает аргументы файла из определенной папки.Автозаполнение ZSH обеспечивает полный путь к файлам в определенной папке
$ ./my_executable <tab>
должен предоставить файлы в папке /home/me/argument_files
.
я получил, что работать с: compdef '_files -W /home/me/argument_files' my_executable
Проблема заключается в том, что мне нужно, чтобы обеспечить полный путь к аргументу файлов my_executable
. Это дает только $ /home/me/my_executable file1
, а не
$ /home/me/my_executable /home/me/argument_files/file1
.
Как это сделать?
Работал как шарм, спасибо! – Sidd