API Layers:
-----------------------
УПРАВЛЕНИЕ ПОТОКАМИ (ОЧЕРЕДЬЮ) СКАЧИВАНИЯ/ЗАКАЧИВАНИЯ
	(+) Просмотр очереди (queue.list)
		Args: none
		Return: @queue list {all targets with all params}@ (string)
	(+) Просмотр всех элементов очереди (queue.listtargets)
		Args: separator (string)
		Return: @all targets in queue@ (string)
	(+) Modify target arg for queue item (queue.move)
		Args: source (string), target (string)
		Return: 0 | 1 (integer)
	(+) Удаление элемента очереди (queue.remove)
		Args: target (string)
		Return: 0 | 1 (integer)
	(+) Постановка в очередь магнета (magnet.add)
		Args: magnet (string), directory (string)
		Return: 0 | 1 (integer)
	(+) Установка приоритета элемента очереди (queue.setpriority)
		Args: target (string), priority (integer; 0-PAUSED, 1-LOWEST, 2-LOW, 3-NORMAL, 4-HIGH, 5-HIGHEST)
		Return: 0 | 1 (integer)
	(+) Список источников для элемента очереди (queue.getsources)
		Args: target (string), separator (string)
		Return: online (integer), sources (string)
	Просмотр конкретного элемента очереди
	Добавление источника к элементу очереди.
	Удаление источника для элемента очереди.
	Добавление элемента очереди.
-----------------------
РАБОТА С ФАЙЛЛИСТАМИ
	(+) Скачивание файллиста (list.download)
		Args: huburl (string), nick (string)
		Return: 0 | 1 (integer)
		Comment: 
	Просмотр файллиста
	Постановка файла из файллиста в очередь с указанием директории назначения (зависит от ОЧЕРЕДЬ::Добавление элемента очереди)
	Постановка директории из файллиста в очередь с указанием директории назначения (зависит от ОЧЕРЕДЬ::Добавление элемента очереди)
-----------------------
УПРАВЛЕНИЕ ШАРОЙ
	(+) Добавление (share.add)
		Args: directory (string), virtual name (string)
		Return: 0 | 1 (integer)
	(+) Удаление (share.del)
		Args: virtual name of directory (string)
		Return: 0 | 1 (integer)
	(+) Переименование (share.rename)
		Args: directory (string), virtual name (string)
		Return: { 0 | 1 (integer) } || {ShareException? (string)}
	(+) Листинг (share.list)
		Args: separator (string)
		Return: @list of shared directoriess in string with separator@ (string)
	(+) Обновлние (share.refresh)
		Args : none
		Return: 0 | 1 (integer)
	(+) Показать статус хеширования (hash.status)
		Args: none
		Return: bytesleft (int64_t), currentfile (string), filesleft (uint32_t), status (string) 
	(+) Приостановить хеширование (hash.pause)
		Args: none
		Return: 0 | 1 (int)
	(wip) perfolderlimits api (?)
-----------------------
УПРАВЛЕНИЕ ХАБАМИ
	(+) Добавление (hub.add)
		Args: huburl (string), enc (string)
		Return: 0 | 1 (integer)
	(+) Удаление (hub.del)
		Args: huburl (string)
		Return: 0 | 1 (integer)
	(+) Листинг (hub.list)
		Args: separator (string)
		Return: @list of hubs in string with separator@ (string)
-----------------------
ЧАТ
	(+) Сообщение в чат (hub.say)
		Args: huburl (string), message (string)
		Return: 0 | 1 (integer)
	(wip) Сообщение в приват юзеру (hub.pm)
		Args: huburl (string), nick(string), message (string)
		Return: "Message send on hub: @huburl@" | "@huburl@ not connected" (string)
		Comment: работает только для не adcs хабах
	(+) Возврат сообщений чата с указанного хаба (hub.getchat)
		Args: huburl(string), separator(string)
		Return: @last messages on huburl@ (string)
-----------------------
ПОИСК
	(+) Инициация поиска (search.send)
		Args: searchstring (string), seatchtype (int), sizemode (int), sizetype (int), size (double), huburls (string, separator=";")
		Return: 0 | 1 (integer)
	(+) Просмотр результатов поиска (search.getresults)
		Args: huburl (string)
		Return: @search results@ (array of map)
		Comment: 
	(+) Очистить полученные результаты для указанного хаба/все. (search.clear)
		Args: huburl (string)
		Return: 0 | 1 (integer)
	Останов поиска (прекращение добавления результатов для такого-то поиска, разбор поиска и результатов будет в cli)
-----------------------
СТАТИСТИКА
	(+) Версия (show.version)
		Args: none
		Return: @version@ (string)
	(+) Байт принято/отдано (show.ratio)
		Args: none
		Return: @ratio@ (string)
	(+) Список методов (methods.list)
		Args: none
		Return: separated list of methods
-----------------------
IPFILTER
	Добавление
	Удаление
	Список
	Вкл/выкл
-----------------------
УПРАВЛЕНИЕ ДЕМОНОМ
	(+) Стоп демона (daemon.stop)
		Args: none
		Return: 0 | 1 (integer)
-----------------------
ПОЛЬЗОВАТЕЛИ
	Просмотр списка пользователей хаба


Пожелания:
	Выполнение команды и выход (./cli.pl -c show.version)
	Поддерка UTF8

