can't read "dir": no such variable
    while executing
"list $dir"
    (in namespace eval "::request" script line 2)
    invoked from within
"namespace eval ::request $script"
    ("::try" body line 12)

OUTPUT BUFFER:

package ifneeded vfs 1.4.1 "load {} vfs; source \[file join [list $dir] vfsUtils.tcl\]; source \[file join [list $dir] vfslib.tcl\]" package ifneeded starkit 1.3.3 [list source [file join $dir starkit.tcl]] package ifneeded vfs::mk4 1.10.1 [list source [file join $dir mk4vfs.tcl]] package ifneeded vfs::zip 1.0.3 [list source [file join $dir zipvfs.tcl]] package ifneeded vfs::tar 0.91 [list source [file join $dir tarvfs.tcl]]