diff options
| author | Eugen Wissner <belka@caraus.de> | 2024-09-29 21:24:40 +0200 |
|---|---|---|
| committer | Eugen Wissner <belka@caraus.de> | 2024-09-29 21:24:40 +0200 |
| commit | 8168804d71c8f1248f7f339e88fecf9fb82a9af1 (patch) | |
| tree | 571c32c84805af9e094d8b6141d40e65334a0162 /lib | |
| parent | d9bfd2941cf6fd2302293cb9186e829bad490415 (diff) | |
| download | slackbuilder-8168804d71c8f1248f7f339e88fecf9fb82a9af1.tar.gz | |
Include repackaging command into configuration
Diffstat (limited to 'lib')
| -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") |
