     else
         Options.archive = "mewbot-#{new Moment().format()}"
 
+Parser.on "archive-module",(opt,value)->
+    if value
+        Options.archiveModule = value
+    else
+        Options.archiveModule = "mewbot-module-#{new Moment().format()}"
+
 Parser.on "name",(opt,value)->
     if value and value.length
         Options.name = value

                    process.exit 0
        stdin = process.openStdin()
    else
        mewbot.logger.info "mewbot start running"
        mewbot.brain.run()
                moduleBuildCallback()
        stdin = process.openStdin()
    else if Options.archive.length
        ###
        handle archive argument
        ###
        archiver = mewbot.module("archiver")
        packFile = mewbot.getTmpFile Options.archive
        if Options.archive.indexOf(".zip") < 0
