From 9f55f05ef923f676569527e7d7657fe69986c62e Mon Sep 17 00:00:00 2001 From: Andre Noll Date: Fri, 9 Sep 2011 18:29:25 +0200 Subject: [PATCH] Document interactive sessions and add link to libreadline. --- FEATURES | 1 + web/manual.m4 | 10 +++++++++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/FEATURES b/FEATURES index 2839d79c..d723541c 100644 --- a/FEATURES +++ b/FEATURES @@ -18,6 +18,7 @@ Features * Sophisticated audio file selector * Small memory footprint * Command line interface for easy scripting in high-level languages + * Interactive sessions offer command completion and command line history * RSA user authentication * Encrypted communications * GPL licensed diff --git a/web/manual.m4 b/web/manual.m4 index 6bddbf11..5d9fbbb7 100644 --- a/web/manual.m4 +++ b/web/manual.m4 @@ -115,6 +115,9 @@ All connections between para_server and para_client are encrypted with a symmetric RC4 session key. For each user of paraslash you must create a public/secret RSA key pair for authentication. +If para_client is started without non-option arguments, an interactive +session (shell) is started. Command history and command completion are +supported through libreadline. *para_audiod* @@ -135,7 +138,8 @@ socket credentials, if available. The client program which talks to para_audiod. Used to control para_audiod, to receive status info, or to grab the stream at any -point of the decoding process. +point of the decoding process. Like para_client, para_audioc supports +interactive sessions on systems with libreadline. *para_recv* @@ -262,6 +266,10 @@ Optional: libao). Needed to build the ao writer (ESD, PulseAudio,...). Debian package: libao-dev. + - XREFERENCE(http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html, + GNU Readline). If this library (libreadline-dev) is installed, + para_client and para_audioc support interactive sessions. + Installation ~~~~~~~~~~~~ -- 2.30.2