Tcl/Tk的封装和打包工具:Tclkit

风行水上 @ 2012-02-11 22:33:10
标签:

Tclkit是一个单文件的Tcl/Tk解释器,可以用来执行Tcl/Tk脚本,可以运行StarKit,也可以用来把Tcl脚本打包为StarKit。

用sdx.kit管理StarKit

"sdx.kit"用来创建和管理StarKit,其本身就是一个StarKit。

./tclkit sdx.kit unwrap tclkit-8.5.8.kit

上面的命令会解压文件"tclkit-8.5.8.kit"到目录"tclkit-8.5.8.vfs"

下面的命令则重新打包目录"tclkit-8.5.8.vfs":

./tclkit sdx.kit wrap tclkit-8.5.8.kit

SDX Usage

可以使用sdx helpsdx help command获得相关命令帮助。

  • sdx qwrap myscript.tcl ?options...? ;# 快速打包单个文件
  • sdx wrap mystar.kit ?options...? ;# 打包目录mystar.vfs为文件mystar.kit
  • sdx unwrap mystar.kit ;# 解包文件mystar.kit为目录mystar.vfs
  • sdx lsk mystar.kit ;# 显示mystar.kit的内容
  • sdx version mystar.kit ;# 计算版本号,列出包内最新的文件
  • sdx mkpack oldstar.kit newstar.kit ;# 重新打包并优化
  • sdx mksplit mystar.kit ;# 分割包
  • sdx update mystar.kit ?options...? ;# 更新包

在Tcl中使用SDX

source sdx.kit
package require sdx
sdx::sdx qwrap myapp.tcl
sdx::sdx lsk myapp.kit

网络资源

标签:

分享到:
comments powered by Disqus

26/29ms