diff options
Diffstat (limited to 'lib/SlackBuilder')
| -rw-r--r-- | lib/SlackBuilder/Config.hs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/SlackBuilder/Config.hs b/lib/SlackBuilder/Config.hs index 31e6283..37fda89 100644 --- a/lib/SlackBuilder/Config.hs +++ b/lib/SlackBuilder/Config.hs @@ -36,6 +36,7 @@ data PackageSettings = PackageSettings , github :: Maybe (Text, Text) , packagist :: Maybe (Text, Text) , text :: Maybe (Text, [String]) + , repackage :: Maybe [String] } deriving (Eq, Show) settingsCodec :: Toml.TomlCodec Settings @@ -59,7 +60,8 @@ packageSettingsCodec = PackageSettings <*> Toml.bool "is64" .= is64 <*> Toml.dioptional (Toml.table githubCodec "github") .= github <*> Toml.dioptional (Toml.table packagistCodec "packagist") .= packagist - <*> Toml.dioptional (Toml.table textCodec "text") .= text + <*> Toml.dioptional (Toml.table textCodec "text") .= text + <*> Toml.dioptional (Toml.arrayOf Toml._String "repackage") .= repackage where githubCodec = Toml.pair (Toml.text "owner") (Toml.text "name") packagistCodec = Toml.pair (Toml.text "owner") (Toml.text "name") |
