Я пытаюсь создать простой конфигурационный файл для моего сценария Perl, я изначально собирался использовать Config :: INIPlus , но я не думаю, что он будет работать. Файл конфигурации не должен быть чем-то особенным. Мне просто нужно уметь читать и писать. Я хотел бы использовать модуль для этого.
Обновление:
Причина, по которой я не думаю, что Config :: INIPlus будет работать для меня, может показаться глупой, но я хочу, чтобы файл конфигурации поддерживал определенный порядок значений. Проблема, с которой я продолжаю сталкиваться, состоит в том, что модуль Config :: INIPlus настаивает на стирании всего файла, а затем на повторной вставке всех значений в алфавитном порядке, независимо от того, к какой теме они относятся, поэтому он портит порядок, который я хотел бы сохранить в конфигурации. файл заказан. Также он стирает мои пустые переменные, которые я оставил для заполнителей.
Я проверил свою идею, используя реестр в качестве хранилища настроек, и это было здорово! Проблема в том, что я пытаюсь сделать свой сценарий независимым от платформы, главным образом для Windows и Linux, не столько для Mac, сколько для меня.
Может быть, мне просто нужно переосмыслить свой взгляд на файл конфигурации, может быть, меня просят о том, что нельзя сделать, пока я не пойму больше тонкостей perl.