 
   listUserPackages: (options, callback) ->
     userPackages = @listPackages(@userPackagesDirectory, options)
+      .filter (pack) -> not pack.apmInstallSource
     unless options.argv.bare or options.argv.json
-      console.log "#{@userPackagesDirectory.cyan} (#{userPackages.length})"
+      console.log "Community Packages (#{userPackages.length})".cyan, "#{@userPackagesDirectory}"
     callback?(null, userPackages)
 
   listDevPackages: (options, callback) ->

      tree packages, (pack) =>
        packageLine = pack.name
        packageLine += "@#{pack.version}" if pack.version?
        if pack.sha?
          repo = getRepository(pack)
          shaLine = "##{pack.sha}"
          shaLine = repo + shaLine if repo?
          packageLine += " (#{shaLine})"
        packageLine += ' (disabled)' if @isPackageDisabled(pack.name)
        packageLine
    console.log()

        try
          manifest = CSON.readFileSync(manifestPath)
      manifest ?= {}
      manifest.name = child
      if options.argv.themes
        packages.push(manifest) if manifest.theme
