From 8168804d71c8f1248f7f339e88fecf9fb82a9af1 Mon Sep 17 00:00:00 2001 From: Eugen Wissner Date: Sun, 29 Sep 2024 21:24:40 +0200 Subject: Include repackaging command into configuration --- lib/SlackBuilder/Config.hs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'lib') 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") -- cgit v1.2.3