]> gitweb.michael.orlitzky.com - dead/htsn.git/commitdiff
Fix feed_hosts command-line parsing.
authorMichael Orlitzky <michael@orlitzky.com>
Mon, 27 Jan 2014 20:21:18 +0000 (15:21 -0500)
committerMichael Orlitzky <michael@orlitzky.com>
Mon, 27 Jan 2014 20:21:18 +0000 (15:21 -0500)
src/CommandLine.hs

index adbb0d84c00493bcf2cffbfbbdb1f62cf702e329..f2ee1b26585a3bbe6f7a42fdd026514ce9b7d22f 100644 (file)
@@ -21,6 +21,7 @@ import System.Console.CmdArgs (
 import Paths_htsn (version)
 import Data.Version (showVersion)
 
+import FeedHosts ( FeedHosts(..) )
 import OptionalConfiguration ( OptionalConfiguration(..) )
 
 -- | The description of the program, displayed as part of the help.
@@ -92,11 +93,13 @@ username_help =
 arg_spec :: OptionalConfiguration
 arg_spec =
   OptionalConfiguration {
+    daemonize        = def &= typ "BOOL"      &= help daemonize_help,
+
     -- Use an empty list for feed_hosts since cmdargs will appends to
     -- the default when the user supplies feed hosts. If he specifies
     -- any, those are all we should use.
-    daemonize        = def &= typ "BOOL"      &= help daemonize_help,
-    feed_hosts       = def &= typ "HOSTNAMES" &= args,
+    feed_hosts       = FeedHosts [] &= typ "HOSTNAMES" &= args,
+
     log_file         = def &= typFile         &= help log_file_help,
     log_level        = def &= typ "LEVEL"     &= help log_level_help,
     output_directory = def &= typDir          &= help output_directory_help,