特定のフォルダーからファイル引数を取得するカスタム実行可能ファイルのオートコンプリート関数を作成しようとしています。
$ ./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
.
どうすればいいですか?