     # Throw error if exists and not empty
     if fs.existsSync(resolved)
       if fs.readdirSync(resolved).length
-        console.error "Confict: #{resolved} exists and is not empty"
+        log.error "enfield", "Confict: #{resolved} exists and is not empty"
         process.exit -1
       else
         # Remove it so we can bulk copy

    # Watching happens within the build command
    exports.build config, (err) ->
      if err
        console.error "Could not generate site: #{err.message}"
        process.exit -1

      fileServer = new(node_static.Server) config.destination
      server = require('http').createServer (request, response) ->
        console.info "[#{timestamp()}] #{request.method} #{request.url}"
        fileServer.serve request, response

      console.log "Running server at http://#{config.host}:#{config.port}"
      server.listen config.port, config.host

  version: ->

    # TODO: Copy site_template over
    fs.copy path.join(__dirname, '../site_template'), resolved, (err) ->
      if err
        log.error "enfield", "Could not create new site: #{err.message}"
      else
        log.info "enfield", "New site installed in #{resolved}"

  build: (config, callback = ->) ->
    generate config, callback
