Пакет плагинов @Basic
не может передавать опции используемым плагинам. Поэтому сначала вы должны удалить из него плагин GatherDir
, используя пакет @ Filter , а затем самостоятельно использовать GatherDir
с дополнительными параметрами.
[GatherDir]
prune_directory = experimental
[@Filter]
-bundle = @Basic
-remove = GatherDir
Другим вариантом является использование @ ConfigSlicer для модификации плагина, который @Basic
использует напрямую.
[@ConfigSlicer]
-bundle = @Basic
GatherDir.prune_directory[] = experimental
([]
в этом случае объясняется тем, что для установки параметров с несколькими значениями с помощью Config :: Slicer требуется указание, что это значение с несколькими значениями. Подробнее см. в документах .)
Рассмотрим комплект @ Starter , модернизированную версию @Basic
, которая по умолчанию поддерживает -remove
и опции конфигурации срезов, а также многие другие улучшения и опции, основанные на современных практиках Dist :: Zilla. .