           else
             console.warn "Unmatched ')'"
             @reset()
-          @maybeInit()
         else
           showHelp = false
           numFileArgs++

    ###
    @settings = cloneSettings @parent?.settings ? defaultSettings, true
    @inits = currentInits = []
    delete globalShare[key] for key of globalShare
  loadMaketile: ->
    return @maketile unless @maketile == undefined

dashArgRegExp = /^-([a-zA-Z]{2,})$/

inputCache = new Map  # maps filenames to previously loaded `Input`s
currentInits = null   # array of currently initialized `Input`s

class Driver extends HasSettings
  constructor: (@parent = getDriver()) ->
