Readline

如何為 socat 的 readline 提供自定義功能“完整”

  • July 2, 2014

這是否可以為readline內部的庫提供定制的“完整”功能socat?我的意思是比重新編譯readline、一些鉤子或文本文件配置更快的東西?

socat readline EXEC:application

在上面的範例中,我希望能夠對一組預定義命令進行製表符補全。

我能想到的唯一技巧是使用與您提供的列表相同的名稱創建一個帶有假“二進製文件”的目錄,符號連結到一些惰性可執行腳本,例如:

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

然後確保你PATH指向這個目錄作為最後一個。現在點擊TAB應該會讓你的 shell 解釋器認為你正在尋找另一個文件或二進製文件。

引用自:https://unix.stackexchange.com/questions/139996