   #   kdc-plus outdated --production ./
   # `args.length == 2` for the first command, `args.length == 0` for the
   # second command.. which seems odd. So, i am using rawArgs instead.
-  if program.rawArgs.length == 2 then compile coffee: true, log
+  if program.rawArgs.length == 2
+    compile process.cwd(), [], coffee: true, log
 
 
 

#
# The function called when `kdc-plus compile` is used.
compile = (appPath, unknownArgs..., opts={}, log=console.error) ->
  if typeof appPath isnt 'string' then [appPath, opts] = [opts, undefined]
  log 'Error: Not Implemented'
  process.exit 1

  appPath = path.resolve appPath
  loadOpts =
    validate: true

    else
      loader    = new LoadMulti files

    # Add our coffee transform
    if opts.coffee
      loader.transform (file, ext) ->
        if ext is '.coffee' then return new CoffeeTransform()
