eiskaltdcpp-cli - консольный клиент для eiskaltdcpp-deamon, написанный на perl

Демон предоставляет xml-rpc интерфейс для управления собой, и консольный клиент управляет демоном посредством xml-rpc.

XML-RPC представляет собой http-based протокол, состоящий из команд от клиента к северу и ответов от сервера к клиенту. Набор комманд уникален в рамках каждого сервера. Таким образом, на стороне сервера имеется некий список команд, выдающих результаты, и клиент, путем запросов к серверу, получает результаты выполнения этих команд.

Зависимости:
    perl >= 5.10
    модуль perl RPC::XML
    модуль perl Term::ShellUI

Работа с консольным клиентом:

После запуска клиента появится приглашение командной строки, которая имеет поиск, историю, автодополнение (пути ФС, команды и тд).

Со списком команд можно ознакомится выполнив команду help, или help command, где command - интересущая команда.

Так же существует файл конфигурации консольного клиента, куда имеет смысл вписать основные настройки, такие как вид приглашения командной строки, адрес xml-rpc сервера, и тд.
