   """
   Version: #{version}
 
-  Usage: viff [options] [config file path]
-
-  Options:
-
-    -browsers <borwser1/*, browser2 ...*/>     config the browsers using browser name, by default firefox 
-    -envs <env1=url1, env2=url2>               config two environments, env1 and env2 could be updated
-    -grep <grep>                               config description or path matched testcases
-    -paths <path1/*, path2 ...*/>              config the paths to compare
-    --report-format <format>                   config the output format in file/json/html, by default file
-    --selenium-host <host>                     config selenium host, such as "http://localhost:4444/wd/hub"
-
-  Config File Path:
-    
-    /path/to/config_file.config.js             a config file with a tail of '.config.js'
-
-  Demo:
-
-    viff --selenium-host http://localhost:4444/wd/hub 
-         -browsers "firefox,chrome" 
-         -envs build=http://localhost:4000,prod=http://ishouldbeageek.me 
-         -paths "/404.html,/page2" 
-         -grep "path1"
-         --report-format file
-         /Users/xx/test.config.js
+  Usage: viff /path/to/config_file.config.js
 
   Read More: https://github.com/winsonwq/viff
-  
+
   """
 
 processArgv = (args) ->

  c.paths = filterByGrep(c.paths, grep) if grep
  c

module.exports = processArgv

  if isPureObject args
    config = args
  else
    while arg = args.shift()
      switch arg
        when '-browsers'
