如何使用TclDevKit包装交互式tclsh会话?
使用TclPro:
prowrap -out shell -uses tclsh -startup "" some.tcl
包装some.tcl
,当我调用./shell
时,它会启动一个交互式tclsh会话。从该shell键入source some.tcl
时,它会调用包装文件。所以-startup ""
告诉TclPro不要使用任何启动脚本。
我如何使用TclDevKit做同样的事情?我试过了-startup ""
,但没有效果。
答案 0 :(得分:2)
一种方法可能是将Tclx包作为包装内容之一(IIRC,prowrap支持包装)并将其用作启动脚本的内容:
package require Tclx
commandloop -interactive on
在commandloop
的Tcler Wiki页面上列出了不需要额外包的其他替代方案,因此我确信您可以轻松找到解决此问题的方法。