diff options
author | Roman Smrž <roman.smrz@seznam.cz> | 2025-01-19 14:06:29 +0100 |
---|---|---|
committer | Roman Smrž <roman.smrz@seznam.cz> | 2025-01-22 21:28:58 +0100 |
commit | aa113848a5884f95d543c2acecb55321db23b3ba (patch) | |
tree | 672b8027a5375ecab1aea78764d56d79fcee761b /src/Command.hs | |
parent | 2e69f4239223b41ada346c340f058ca91342781e (diff) |
Option to run tasks for new commits on branch
Diffstat (limited to 'src/Command.hs')
-rw-r--r-- | src/Command.hs | 3 |
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) |