2019-02-02 01:41:18 +00:00

69 lines
1.7 KiB
Markdown
Executable File

[![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.