   appPath ?= process.cwd()
   appPath = path.resolve appPath
 
-  _loadManifest appPath, (manifest) ->
+  _loadManifest appPath, log, (manifest) ->
     # ## CLI & Manifest Defaults
     # Now that we have a manifest loaded, assign our defaults, letting the
     # CLI opts override everything.

  appPath ?= process.cwd()
  appPath = path.resolve appPath

  _loadManifest appPath, (manifest) ->
    # Get a the package managers that we should tell to install from the
    # manifest. For an examplanation as to why we use this method of
    # identifying which packages to install, see <INSERT LINK HERE..>

  # And finally, parse the args
  program.parse argv

  validArgs = [
    'command'
    'install'
    'outdated'
  ]

  # If there are no args, run compile with legacy kdc args
  # Note: We're using `rawArgs` instead of `args` due to inconsistent
  # behavior with args with the following two commands:
