You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Julian Noble ce5819a715 overtype lib update and bootsupport update 10 months ago
..
punk overtype lib update and bootsupport update 10 months ago
struct
textutil overtype lib update and bootsupport update 10 months ago
README.md punk::ns use info cmdtype on 8.7+, major refactor of punk::repl and punk::args 10 months ago
cksum-1.1.4.tm
cmdline-1.5.2.tm
dictutils-0.2.1.tm ansi and repl fixes - and support libraries 1 year ago
fileutil-1.16.1.tm
http-2.10b1.tm
md5-2.0.8.tm add md5 to bootsupport 1 year ago
mime-1.7.0.tm punk::cap capability system + docgen doctools 1 year ago
mime-1.7.1.tm template system changes, overtype, blocktext, fossil, pmix to deck 1 year ago
natsort-0.1.1.5.tm template system changes, overtype, blocktext, fossil, pmix to deck 1 year ago
natsort-0.1.1.6.tm overtype lib update and bootsupport update 10 months ago
oolib-0.1.1.tm textblock::class::table feature and ansi fixes 12 months ago
oolib-0.1.2.tm better no_color support, slightly better ctrl-c handling (windows) + multishell.cmd fix to avoid batch file termination prompt 11 months ago
oolib-0.1.tm
overtype-1.6.1.tm telnet and repl debug window placement based on terminal width 1 year ago
overtype-1.6.2.tm tcl9 fixes 1 year ago
overtype-1.6.3.tm better no_color support, slightly better ctrl-c handling (windows) + multishell.cmd fix to avoid batch file termination prompt 11 months ago
overtype-1.6.4.tm overtype lib update and bootsupport update 10 months ago
punkcheck-0.1.0.tm overtype lib update and bootsupport update 10 months ago
sha1-2.0.4.tm tcl9 fixes 1 year ago
smtp-1.5.1.tm template system changes, overtype, blocktext, fossil, pmix to deck 1 year ago
textblock-0.1.1.tm overtype lib update and bootsupport update 10 months ago
textutil-0.9.tm punk::cap capability system + docgen doctools 1 year ago
uuid-1.0.7.tm update bootsupport modules 1 year ago

README.md

This is primarily for tcl .tm modules required for your bootstrapping/make/build process. It could include other files necessary for this process.

The .tm modules here may be required for your build script if it intended the installation operator uses an existing tclsh or other shell as opposed to a tclkit you may have for distribution which is more likely to include necessary libraries.

The modules here are loaded by your initialisation scripts and so can be a snapshot of different versions than those in your project src. The modules can be your own, or 3rd party such as individual items from tcllib.

You can copy modules from a running punk shell to this location using the dev command.

e.g dev lib.copyasmodule some::module::lib bootsupport

The dev command will help you pick the latest version, and will create any necessary file structure matching the namespace of the package.

e.g the result might be a file such as /src/bootsupport/some/module/lib-0.1.tm

The originating library may not yet be in .tm form. You can copy a pkgIndex.tcl based library that is composed of a single .tcl file the same way using the above process and it will automatically name and file it appropriately but you need to check that the library doesn't require/load additional files - and that it is Tcl script only.

Always verify that the library is copyable in this manner and test in a shell with tcl::path pointed to ./bootsupport that it works.