Этот файл документирует fidoconfig.

Copyright 1998-2002 Husky Development Team

fidoconfig
**********

Этот документ описывает использование fidoconfig для того, чтобы fido работало на вашей любимой платформе.

Этот документ применим к fidoconfig версии 0.15.

Цели создания
*************

Целью написания fidoconfig было создание единого конфигурационного файла для нескольких разных fido программ: редактора, тоссера и т.д. Дополнительной целью было создание одной библиотеки (fidoconfig), которая может быть использована всеми программами. Преимущество в том, что вам придется редактировать один конфигурационный файл, так что изменять параметры системы намного проще, чем в обычных программных пакетах. Также баги могут прокрасться только в одну библиотеку, а не в тысячи и тысячи библиотек. Конфиг может быть использован во всех операционных системах. Библиотека также должна быть вполне портируемой.

Конфигурационный файл
*********************

     [file proposal.texi not included]

Конвертирование fidoconfig в конфиги golded, msged и aquaed
***********************************************************

Так как оригинальный GoldEd от Odinn Sorensen совсем не поддерживает fidoconfig, а msged и aquaed - только в бета версиях, мы разработали три программы, которые конвертируют ваш fidoconfig в эти собственные форматы конфигурационных файлов.

 1. fconf2golded fconf2golded <goldedConfigFileName> [<default.cfg>]

          fconf2golded ~/golded/golded.cfg ~/golded/goldDefaults.cfg

 2. fconf2msged fconf2msged <msgedConfigFileName>

          fconf2msged ~/msged.areas

 3. fconf2aquaed fconf2aquaed <aquaedConfigFileName> [<default.cfg>] (если вы указываете default.cfg, в вашем конфигурационном файле будет сгенерирован include <default.cfg> - подключение default.cfg)

          fconf2aquaed ~/aquaed/aquaed.cfg

Проверка конфига
****************

Вам следует запускать tparser КАЖДЫЙ РАЗ после того, как вы изменили конфиг. Если tparser нашел ошибку в конфиге, пожалуйста, исправьте его и попробуйте снова.

Синтаксис:
     tparser [-h|--help] [-Dvar=value] [-E] [-P] [/path/to/config/file]

Пример:

          tparser -Dmodule=hpt | less

tparser (как и любая программа fidoconfig) выведет сообщение об ошибке, если вы допустили таковую в конфиге. Также он может вывести какие-то предупреждения о ваших установках в конфиге. Он будет "ворчать" на любое ключевое слово, которое он не знает. Он остановится после первой же ошибки (не предупреждения), чтобы дать вам возможность изменить конфиг.

Options
=======

-Dvar=value
     Установить переменную конфига var в value.

-E
     Вывести конфиг на stdout (раскрываются все переменные).

-h
--help
     Вывести информацию по использованию.

-P
     Попытаться создать еще не существующие директории.

Как связаться с автором
***********************

Вы можете написать мне на

     mtt@tichy.de
     2:2432/645

и в фидошных эхах

     linux.develop.ger
     fidosoft.husky

Max Levenkov:

     sackett@mail.ru
     ru.husky (русская)
     ru.echoprocessors (русская)
     fidosoft.husky (английская)

Свежая библиотека fidoconfig и другой fido софт будут доступны на http://husky.sourceforge.net.