summaryrefslogtreecommitdiff
path: root/libraries/libtecla/README
diff options
context:
space:
mode:
authorRoberto Metere <roberto@metere.it>2016-11-03 07:00:52 +0700
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2016-11-03 07:00:52 +0700
commit9e3be77df9ddaf0c9fda34d70e2e22744bf22ca6 (patch)
treec386d0e055a468ceffec46a668d5dc6c62660313 /libraries/libtecla/README
parenta1725d837efe0e8e089493c0958508964e1e581d (diff)
downloadslackbuilds-9e3be77df9ddaf0c9fda34d70e2e22744bf22ca6.tar.gz
libraries/libtecla: Added (interactive command line editing).
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'libraries/libtecla/README')
-rw-r--r--libraries/libtecla/README21
1 files changed, 21 insertions, 0 deletions
diff --git a/libraries/libtecla/README b/libraries/libtecla/README
new file mode 100644
index 0000000000..861f45758b
--- /dev/null
+++ b/libraries/libtecla/README
@@ -0,0 +1,21 @@
+The tecla library provides UNIX and LINUX programs with interactive
+command line editing facilities, similar to those of the UNIX tcsh
+shell. In addition to simple command-line editing, it supports
+recall of previously entered command lines, TAB completion of file
+names or other tokens, and in-line wild-card expansion of filenames.
+The internal functions which perform file-name completion and
+wild-card expansion are also available externally for optional use
+by programs.
+
+In addition, the library includes a path-searching module. This
+allows an application to provide completion and lookup of files
+located in UNIX style paths. Although not built into the line
+editor by default, it can easily be called from custom
+tab-completion callback functions. This was originally conceived
+for completing the names of executables and providing a way to look
+up their locations in the user's PATH environment variable, but it
+can easily be asked to look up and complete other types of files in
+any list of directories.
+
+Note that special care has been taken to allow the use of this
+library in threaded programs. \ No newline at end of file