我正在尝试编写自己的完整命令。完成需要使用键入命令的一部分来进行路径搜索。
我试图获得以下行为
当我my_commad -ws my_ws -t[TAB]
在 my_ws/tests 下编写文件夹列表时,它显示为完成列表,我不知道如何打破它
我尝试了以下操作,但由于引号问题而失败,我猜
complete my_command 'n@-t@`echo $COMMAND_LINE | perl -ne '/-ws (\w+)/; print $1'`@'
我正在尝试编写自己的完整命令。完成需要使用键入命令的一部分来进行路径搜索。
我试图获得以下行为
当我my_commad -ws my_ws -t[TAB]
在 my_ws/tests 下编写文件夹列表时,它显示为完成列表,我不知道如何打破它
我尝试了以下操作,但由于引号问题而失败,我猜
complete my_command 'n@-t@`echo $COMMAND_LINE | perl -ne '/-ws (\w+)/; print $1'`@'