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 5c34951441 build outputs: bootsupport punk::platform-0.1.0.tm + templates-0.2.0.tm modpod sync 5 days ago
..
opunk update bootsupport,vfs,project_layouts for recent changes 4 weeks ago
punk build outputs: bootsupport punk::platform-0.1.0.tm + templates-0.2.0.tm modpod sync 5 days ago
punkboot bootsupport + layout sync: punkboot::utils 0.2.0, pending 0.2.0 module snapshots 3 weeks ago
punkcheck punk::path and punk::lib fixes 1 month ago
struct
test bootsupport: staleness catch-up refresh (fauxlink 0.1.2 + current module versions) 2 weeks ago
textutil G-087 stage 3: regenerated build outputs (bootsupport, vfscommon, modpod payload) 2 weeks ago
README.md make.tcl for unix-like platforms ensure copy of runtime is writable; add dollarcent module 1 year ago
argp-0.2.tm drag in more bootsupport modules: punk and dependencies 2 years ago
argparsingtest-0.1.0.tm make.tcl bootsupport fixes etc 1 year ago
cksum-1.1.4.tm
cmdline-1.5.2.tm
commandstack-0.3.tm punk::args fixes and more tclcore documentation 1 year ago
commandstack-0.4.tm punk::winlnk,punk::du,punk::auto_exec,punk::args,punk::nav::fs + tests,inspect,tstr,gohome & ~ & newdir & newns, documentation 4 months ago
debug-1.0.6.tm drag in more bootsupport modules: punk and dependencies 2 years ago
dictn-0.1.2.tm misc ansi fixes, refactoring 8 months ago
dictutils-0.2.1.tm
fauxlink-0.2.0.tm bootsupport: fauxlink 0.2.0 refresh (punkcheck-managed build outputs) 2 weeks ago
flagfilter-0.3.1.tm punk::lib - tclscript_info tclscript_showparse, remove line continuations for better cmdtrace support 3 months ago
funcl-0.1.tm punk::path and punk::lib fixes 1 month ago
http-2.10b1.tm
include_modules.config bakelist/bake: loud missing-store-folder diagnosis; punk::platform into bootsupport (punkshell 0.24.1) 5 days ago
logger-0.9.5.tm vfs work, ansi fixes + modes crm, inverse 2 years ago
md5-2.0.8.tm
metaface-1.2.9.tm punk::path and punk::lib fixes 1 month ago
mime-1.7.1.tm test: add comprehensive MIME module test coverage for all untested code paths 5 months ago
modpod-0.1.5.tm fix some overtype issues, fix modpod and libunknown global var pollution 9 months ago
natsort-0.1.1.7.tm update bootsupport 1 month ago
oolib-0.1.3.tm punk::path and punk::lib fixes 1 month ago
overtype-1.7.5.tm update bootsupport + vfs + layout bootsupport: overtype 1.7.5, punk::ansi 0.1.2, punk::console 0.7.2, punk::mix::commandset::project 0.2.1, punk::nav::fs 0.1.1, punk::ns 0.1.3, punkcheck 0.3.1 3 weeks ago
packagetest-0.1.8.tm punk::path and punk::lib fixes 1 month ago
pattern-1.2.8.tm misc updates: vendormodules,make.tcl etc 10 months ago
patterncipher-0.1.1.tm agent hints, test package changes, pattern module changes, new module punk::net::vxlan, etc (late checkin) 6 months ago
patterncmd-1.2.8.tm update bootsupport and project_layotus 10 months ago
patternlib-1.2.8.tm update bootsupport and project_layotus 10 months ago
patternpredator2-1.2.8.tm update bootsupport and project_layotus 10 months ago
platform-1.0.19.tm update bootsupport 1 month ago
promise-1.2.0.tm add punk::imap4 pkg, promise pkg, console/cesu/args updates 1 year ago
punk-0.2.7.tm bootsupport: punk 0.2.6 -> 0.2.7 (help platforms topic) 1 week ago
punkapp-0.1.1.tm punk::path and punk::lib fixes 1 month ago
punkcheck-0.6.0.tm make.tcl bootsupport re-vendor: punkcheck 0.6.0 (G-095 lock protocol live for all writers) 1 week ago
sha1-2.0.4.tm
shellfilter-0.2.4.tm update bootsupport and vfs 3 weeks ago
shellrun-0.2.0.tm G-087 stage 3: regenerated build outputs (bootsupport, vfscommon, modpod payload) 2 weeks ago
shellthread-1.7.0.tm update bootsupport + layout bootsupport: punk::lib 0.4.0, punk::repl 0.3.0, punk::packagepreference 0.2.0, shellthread 1.7.0 3 weeks ago
smtp-1.5.1.tm
tcltest-2.5.10.tm executable stdin handline, + various 1 month ago
textblock-0.1.3.tm xbin (.xb) support without font 2 months ago
textutil-0.9.tm bootsupport sync 2 years ago
tomlish-1.1.12.tm bootsupport: staleness catch-up refresh (fauxlink 0.1.2 + current module versions) 2 weeks ago
uuid-1.0.9.tm bootsupport and vendormodule minor tidy/update 11 months ago
voo-1.0.0.tm repl shutdown/eof fixes, PUNK_PIPE_EOF policy, console query guards, opunk::console voo class, test framework fixes 4 weeks ago
zipper-0.14.tm punk::path and punk::lib fixes 1 month ago
zzzload-0.1.0.tm bootsupport: propagate punk::libunknown argdoc and zzzload snapshot_package_paths wiring to bootsupport and project layouts 4 weeks 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.