
Как хранить конфиги скриптов? Использовать отдельные файлы или системные средства (текстовые конфиги или реестр в Windows, например)? Использовать отдельные скрипты на том же языке с инициализацией переменных и вызывать их из главного скрипта? Или прямо в самом скрипте писать инициализацию переменных и пометки: «Настраивать здесь»? Кто как делает?
Я тоже так делаю, но потом, как нужно поделиться кодом с широкой общественностью, начинаются проблемы с вымарыванием значений переменных. Или если скрипт используется на куче машин, при обновлении приходится учитывать местные настройки. Или машины адаптировать.
Вот когда, тогда и можно уже модифицировать на конфиги или параметры.
Параметры – тоже вариант, кстати.