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

OUTPUT BUFFER:

package require vfs set __load [lindex $argv 0] set ext [file extension $__load] switch -exact -- $ext { .tar { package require vfs::tar set cmd vfs::tar::Mount } .zip { package require vfs::zip set cmd vfs::zip::Mount } .kit { package require vfs::mk4 set cmd vfs::mk4::Mount } default {error "unknown extension : $ext"} } $cmd $__load $__load.0 set argv0 [lindex $argv 0] set argv [lrange $argv 1 end] lappend auto_path $__load.0/lib source $__load.0/main.tcl