[![Build Status](https://travis-ci.org/flightaware/tclcurl-fa.svg?branch=master)](https://travis-ci.org/flightaware/tclcurl-fa) # TclCurl - get a URL with FTP, TELNET, LDAP, DICT, FILE, HTTP or HTTPS syntax. ## Introduction TclCurl gives the Tcl programmer access to the facilities of libcurl, for more information about what libcurl is capable of check http://curl.haxx.se. To make type: ./configure ?--enable-threads? make make install The configure script will deduce `$PREFIX` from the tcl installation. The generated `Makefile` uses the file `$PREFIX/lib/tclConfig.sh` that was left by the make of tcl for most of its configuration parameters. There is another file, ReadMeW32.txt, to explain how to compile in Windows. ## Troubleshooting If you are running Red Hat or Fedora and you are compiling from source, make sure the directory `/usr/local/lib` is listed in `/etc/ld.so.conf`, if it isn't add it before installing cURL. If the configure script doesn't detect Tcl even though it is there, it is probably because there is no `tclConfig.sh` file, maybe you need to install a `tcl-devel` package or maybe it would be a good idea to download the latest version, and install that. ## Usage package require TclCurl set curlHandle [curl::init] curlHandle perform curlHandle getinfo curlinfo_option curlHandle duphandle curlhandle cleanup curl::transfer curl::version curl::escape url curl::unescape url curl::curlConfig option Check the man page for details. ## Authors Written by: Andres Garcia (fandom@telefonica.net) Cloned from a repo once at: https://bitbucket.org/smh377/tclcurl/ ## License Use at your own risk. No support. BSD like license, check 'license.terms' for details.