aboutsummaryrefslogtreecommitdiff
path: root/GitAnnex
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2014-01-18 11:54:43 -0400
committerGravatar Joey Hess <joey@kitenet.net>2014-01-18 11:54:43 -0400
commit8b7b01c1b38635b309f4e90c8369c3258766f181 (patch)
tree7fc7a46aa3a3d315063fdb6f6a49282b175ac6fe /GitAnnex
parenta0c7d37d1e0ac10b7304e48ff78d0cfb0308d9e5 (diff)
Remove --json option from commands not supporting it.
Diffstat (limited to 'GitAnnex')
-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"