summaryrefslogtreecommitdiff
path: root/src/Command.hs
diff options
context:
space:
mode:
authorRoman Smrž <roman.smrz@seznam.cz>2025-04-13 10:57:56 +0200
committerRoman Smrž <roman.smrz@seznam.cz>2025-04-15 19:51:22 +0200
commit30e91608555839e3cb0113cdbd670e76d2d35508 (patch)
tree7d5050c075dd60534ccb381fbfaa406e7db23cfb /src/Command.hs
parentd0ade87f13dec39eb3b62cac34c3fe31135a14f8 (diff)
Output style options
Changelog: Added `--terminal-output` and `--log-output` options to set output style
Diffstat (limited to 'src/Command.hs')
-rw-r--r--src/Command.hs10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/Command.hs b/src/Command.hs
index 6322818..39ab675 100644
--- a/src/Command.hs
+++ b/src/Command.hs
@@ -12,7 +12,7 @@ module Command (
getRootPath, getJobRoot,
getRepo, getDefaultRepo, tryGetDefaultRepo,
getEvalInput, cmdEvalWith,
- getTerminalOutput,
+ getOutput,
getStorageDir,
) where
@@ -31,8 +31,8 @@ import System.IO
import Config
import Eval
+import Output
import Repo
-import Terminal
data CommonOptions = CommonOptions
{ optJobs :: Int
@@ -102,7 +102,7 @@ data CommandInput = CommandInput
, ciJobRoot :: JobRoot
, ciContainingRepo :: Maybe Repo
, ciOtherRepos :: [ ( RepoName, Repo ) ]
- , ciTerminalOutput :: TerminalOutput
+ , ciOutput :: Output
, ciStorageDir :: FilePath
}
@@ -143,8 +143,8 @@ cmdEvalWith :: (EvalInput -> EvalInput) -> Eval a -> CommandExec a
cmdEvalWith f ev = do
either (tfail . textEvalError) return =<< liftIO .runEval ev . f =<< getEvalInput
-getTerminalOutput :: CommandExec TerminalOutput
-getTerminalOutput = CommandExec (asks ciTerminalOutput)
+getOutput :: CommandExec Output
+getOutput = CommandExec (asks ciOutput)
getStorageDir :: CommandExec FilePath
getStorageDir = CommandExec (asks ciStorageDir)