TABS (Tcl Automated Build System) is a tool for building cookfs, mk4 and zip archives. It is loosely based on idea of SDX (Starkit Developer eXtension) and Makefile-like approach. It is mainly used to create starkits, zipkits, starpacks and cookfs-based archives and binaries. Initially it was developed mainly for cookfs, however, all jobs now support all major archive formats used in Tcl world.
|
Tcl/Tk -
TABS
|
|
Job unwrap mounts an archive and extracts its contents.
The following table shows all options accepted by unwrap job:
| -checkuptodate | false | Whether check if job is up to date should be done; otherwise job is always run |
| -excludedirectories | CVS .svn | List of directories to exclude from including |
| -excludefiles | core | List of filenames to exclude |
| -fail | true | Fail entire build if job fails |
| -file | | File to unwrap |
| -output | | File to write to; defaults to same as -file with .vfs appended if not specified |
| -skiptags | | Currently unused |
For example to unpack an archive:
Unwrapping archive, starkit or standalone binary
tabs unwrap -file app.tcl -output app.vfs
Â
|