Posted to tcl by aspect at Thu Feb 28 01:12:20 GMT 2019view raw
- cd "$ENV/src"
- VFS=myproject.vfs
- HOST=$(uname -s)
- ARCH=$(uname -m)
- mkdir $VFS
- teapot-client get $VFS $HOST $ARCH tls
- mkdir $VFS/bin
- echo > $VFS/bin/wgetcl '#!/usr/bin/env tclkit
- # magic to resolve symlink
- lappend auto_path [file normalize [file normalize [info script]/_]/../../../lib]
- package require http
- package require tls
- http::register https 443 ::tls::socket
- proc main {url} {
- set tok [http::geturl $url]
- puts [http::data $tok]
- }
- main {*}$::argv
- '
- chmod +x $VFS/bin/wgetcl
- ln -s $(realpath $VFS/bin/wgetcl) $ENV/bin/wgetcl
- echo "Now you can run $ENV/bin/wgetcl and it will use the tls package installed in $VFS"
- NORMAL >> minisetup.sh[+]