69 lines
1.7 KiB
Markdown
Executable File
69 lines
1.7 KiB
Markdown
Executable File
[](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 README 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.
|