# File lib/fpm/program.rb, line 11 def initialize @settings = OpenStruct.new @settings.dependencies = [] @settings.exclude = [] # Paths to exclude in packaging @settings.provides = [] @settings.replaces = [] @settings.conflicts = [] @settings.source = {} # source settings @settings.target = {} # target settings @settings.config_files ||= [] @settings.inputs_path = nil # file path to read a list of paths from @settings.paths = [] # Paths to include in the package # Maintainer scripts - https://github.com/jordansissel/fpm/issues/18 @settings.scripts ||= {} @help = nil end