aboutsummaryrefslogtreecommitdiff
path: root/git-annex.hs
diff options
context:
space:
mode:
authorGravatar Joey Hess <joey@kitenet.net>2011-01-06 20:26:57 -0400
committerGravatar Joey Hess <joey@kitenet.net>2011-01-06 20:26:57 -0400
commit2533d826fc265b56556f8a6b9759d98771f79f53 (patch)
treee002b8bcc869eb93afc92738b4214b589c782952 /git-annex.hs
parent901cdbde78c79a3cc6f5a53b10f925e21b8343b5 (diff)
make test suite link in git-annex's commands and run directly
this way, test coverage works
Diffstat (limited to 'git-annex.hs')
-rw-r--r--git-annex.hs66
1 files changed, 1 insertions, 65 deletions
diff --git a/git-annex.hs b/git-annex.hs
index dff67f9d8..f95181784 100644
--- a/git-annex.hs
+++ b/git-annex.hs
@@ -6,74 +6,10 @@
-}
import System.Environment
-import System.Console.GetOpt
import qualified GitRepo as Git
import CmdLine
-import Command
-import Options
-
-import qualified Command.Add
-import qualified Command.Unannex
-import qualified Command.Drop
-import qualified Command.Move
-import qualified Command.Copy
-import qualified Command.Get
-import qualified Command.FromKey
-import qualified Command.DropKey
-import qualified Command.SetKey
-import qualified Command.Fix
-import qualified Command.Init
-import qualified Command.Fsck
-import qualified Command.Unused
-import qualified Command.DropUnused
-import qualified Command.Unlock
-import qualified Command.Lock
-import qualified Command.PreCommit
-import qualified Command.Find
-import qualified Command.Uninit
-import qualified Command.Trust
-import qualified Command.Untrust
-
-cmds :: [Command]
-cmds = concat
- [ Command.Add.command
- , Command.Get.command
- , Command.Drop.command
- , Command.Move.command
- , Command.Copy.command
- , Command.Unlock.command
- , Command.Lock.command
- , Command.Init.command
- , Command.Unannex.command
- , Command.Uninit.command
- , Command.PreCommit.command
- , Command.Trust.command
- , Command.Untrust.command
- , Command.FromKey.command
- , Command.DropKey.command
- , Command.SetKey.command
- , Command.Fix.command
- , Command.Fsck.command
- , Command.Unused.command
- , Command.DropUnused.command
- , Command.Find.command
- ]
-
-options :: [Option]
-options = commonOptions ++
- [ Option ['k'] ["key"] (ReqArg (storeOptString "key") paramKey)
- "specify a key to use"
- , Option ['t'] ["to"] (ReqArg (storeOptString "torepository") paramRemote)
- "specify to where to transfer content"
- , Option ['f'] ["from"] (ReqArg (storeOptString "fromrepository") paramRemote)
- "specify from where to transfer content"
- , Option ['x'] ["exclude"] (ReqArg (storeOptString "exclude") paramGlob)
- "skip files matching the glob pattern"
- ]
-
-header :: String
-header = "Usage: git-annex command [option ..]"
+import GitAnnex
main :: IO ()
main = do