       manifest.name = child
       if options.argv.themes
         packages.push(manifest) if manifest.theme
+      else if options.argv.packages
+        packages.push(manifest) if not manifest.theme
       else
         packages.push(manifest)
 

    options.alias('i', 'installed').boolean('installed').describe('installed', 'Only list installed packages/themes')
    options.alias('j', 'json').boolean('json').describe('json',  'Output all packages as a JSON object')
    options.alias('t', 'themes').boolean('themes').describe('themes', 'Only list themes')

  isPackageDisabled: (name) ->
    @disabledPackages.indexOf(name) isnt -1


      Usage: apm list
             apm list --themes
             apm list --packages
             apm list --installed
             apm list --installed --bare > my-packages.txt
             apm list --json
