summaryrefslogtreecommitdiff
path: root/GitAnnex/Options.hs
diff options
context:
space:
mode:
Diffstat (limited to 'GitAnnex/Options.hs')
-rw-r--r--GitAnnex/Options.hs5
1 files changed, 5 insertions, 0 deletions
diff --git a/GitAnnex/Options.hs b/GitAnnex/Options.hs
index 88fad948a..45b9539e0 100644
--- a/GitAnnex/Options.hs
+++ b/GitAnnex/Options.hs
@@ -14,6 +14,7 @@ import qualified Git.Config
import Git.Types
import Command
import Types.TrustLevel
+import Types.Messages
import qualified Annex
import qualified Remote
import qualified Limit
@@ -85,3 +86,7 @@ toOption = Option.field ['t'] "to" paramRemote "destination remote"
fromToOptions :: [Option]
fromToOptions = [fromOption, toOption]
+
+jsonOption :: Option
+jsonOption = Option ['j'] ["json"] (NoArg (Annex.setOutput JSONOutput))
+ "enable JSON output"