Haxx ad

Shopping cart software, Online file storage, Online photo storage, Hosted shopping cart, Contact management software, Email marketing software, Project management software, Issue tracking software, Online notepad, Web publishing software

curl's project page on


cURL > libcurl > Tcl Binding

accessing libcurl from Tcl

We can take advantage of libcurl straight from within our Tcl programs. All you need to do is to install the TclCurl package and then you'll be able to use it.

"once you get past the badly written configure/make for the package [TclCurl], it's so darn sweet it'll give you toothache." (Phil Ehrens)

Visit the TclCurl homepage.

How to Install
Install curl and libcurl first, then follow the usual sequence:

  make install
To test the installation do:
    % package require TclCurl

If Tcl returns TclCurl's version number, all went well.


There are a couple of ways to perform a transfer with TclCurl, for simple cases you can do:

    curl::transfer -file index.html -url

There are more examples on the TclCurl site.

Binding documentation
Available at TclCurl's home page.

The Tcl binding is written and maintained by Andrés García.

What is Tcl?
You can find more info on the semiofficial Tcl web page.

donate! Page updated November 16, 2009.
web site info

File upload with ASP.NET