如何为socat的readline提供“完整”的定制功能

如何为socat的readline提供“完整”的定制功能

readline是否可以为内部库提供定制的“完整”功能socat?我的意思是比重新编译readline某些挂钩或文本文件配置更快的事情?

socat readline EXEC:application

在上面的示例中,我希望能够对一组预定义命令进行制表符补全。

答案1

我能想到的唯一黑客是使用与您提供的列表相同的名称创建一个带有假“二进制文件”的目录,符号链接到一些惰性可执行脚本,例如:

#!/bin/sh
echo "This is a fake binary, and should never execute. Please check your path."
exit 0

然后确保您PATH指向此目录最后一个。现在点击TAB应该会让你的 shell 解释器认为你正在寻找另一个文件或二进制文件。

相关内容