summaryrefslogtreecommitdiff
path: root/src/Command.hs
diff options
context:
space:
mode:
authorRoman Smrž <roman.smrz@seznam.cz>2025-01-19 14:06:29 +0100
committerRoman Smrž <roman.smrz@seznam.cz>2025-01-22 21:28:58 +0100
commitaa113848a5884f95d543c2acecb55321db23b3ba (patch)
tree672b8027a5375ecab1aea78764d56d79fcee761b /src/Command.hs
parent2e69f4239223b41ada346c340f058ca91342781e (diff)
Option to run tasks for new commits on branch
Diffstat (limited to 'src/Command.hs')
-rw-r--r--src/Command.hs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/Command.hs b/src/Command.hs
index c602ba8..c765cfd 100644
--- a/src/Command.hs
+++ b/src/Command.hs
@@ -69,6 +69,9 @@ instance CommandArgumentsType (Maybe Text) where
argsFromStrings [str] = return $ Just (T.pack str)
argsFromStrings _ = throwError "expected at most one argument"
+instance CommandArgumentsType [ Text ] where
+ argsFromStrings strs = return $ map T.pack strs
+
newtype CommandExec a = CommandExec (ReaderT CommandInput IO a)
deriving (Functor, Applicative, Monad, MonadIO)