     @logPackages(packages)
 
   run: (options) ->
+    @listBundledPackages()
+    @listDevPackages()
     @listUserPackages()
-    console.log ''
-    @listBundledPackages()
     options.callback()

      packageLine += "@#{pack.version}" if pack.version?
      packageLine += ' (disabled)' if @isPackageDisabled(pack.name)
      packageLine

  listPackages: (directoryPath) ->
    packages = []

    console.log "#{@userPackagesDirectory.cyan} (#{userPackages.length})"
    @logPackages(userPackages)

  listDevPackages: ->
    devPackages = @listPackages(@devPackagesDirectory)
    if devPackages.length > 0
      console.log "#{@devPackagesDirectory.cyan} (#{devPackages.length})"
      @logPackages(devPackages)

  listNodeModulesWithAtomEngine: ->
    nodeModulesDirectory = path.join(config.getResourcePath(), 'node_modules')
    allPackages = @listPackages(nodeModulesDirectory)
