summaryrefslogtreecommitdiff
path: root/Options.hs
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2011-09-01 13:35:07 -0400
committerGravatar Joey Hess <joey@kitenet.net>2011-09-01 13:35:07 -0400
commit57dd34c6be5dbc01286108fd943ff9e02956e8aa (patch)
tree7071f2ded704a447fb2918ff3e0ca4d84bac03cc /Options.hs
parent55783d886d3300555d4b68ff7323e2365928e059 (diff)
generalize quiet flag to output type
This will allow adding other styles of output.
Diffstat (limited to 'Options.hs')
-rw-r--r--Options.hs6
1 files changed, 3 insertions, 3 deletions
diff --git a/Options.hs b/Options.hs
index 7f78f44f6..768a1c289 100644
--- a/Options.hs
+++ b/Options.hs
@@ -26,9 +26,9 @@ commonOptions =
"allow actions that may lose annexed data"
, Option ['F'] ["fast"] (NoArg (setfast True))
"avoid slow operations"
- , Option ['q'] ["quiet"] (NoArg (setquiet True))
+ , Option ['q'] ["quiet"] (NoArg (setoutput Annex.QuietOutput))
"avoid verbose output"
- , Option ['v'] ["verbose"] (NoArg (setquiet False))
+ , Option ['v'] ["verbose"] (NoArg (setoutput Annex.NormalOutput))
"allow verbose output (default)"
, Option ['d'] ["debug"] (NoArg (setdebug))
"show debug messages"
@@ -38,7 +38,7 @@ commonOptions =
where
setforce v = Annex.changeState $ \s -> s { Annex.force = v }
setfast v = Annex.changeState $ \s -> s { Annex.fast = v }
- setquiet v = Annex.changeState $ \s -> s { Annex.quiet = v }
+ setoutput v = Annex.changeState $ \s -> s { Annex.output = v }
setforcebackend v = Annex.changeState $ \s -> s { Annex.forcebackend = Just v }
setdebug = liftIO $ updateGlobalLogger rootLoggerName $
setLevel DEBUG