     atom.packages.unloadPackage(name) if atom.packages.isPackageLoaded(name)
 
     command = @apmCommand
-    args = ['install', "#{name}@#{version}", '--no-color']
+    args = ['install', "#{name}@#{version}"]
     exit = (code, stdout, stderr) =>
       if code is 0
         if activateOnSuccess

    exit = (code) ->
      callback(code, outputLines.join('\n'), errorLines.join('\n'))

    new BufferedNodeProcess({command, args, stdout, stderr, exit})

  getAvailable: (callback) ->
    command = @apmCommand
    args = ['available', '--json', '--no-color']
    exit = (code, stdout, stderr) =>
      if code is 0
        try

    atom.packages.deactivatePackage(name) if atom.packages.isPackageActive(name)

    command = @apmCommand
    args = ['uninstall', name]
    exit = (code, stdout, stderr) ->
      if code is 0
        atom.packages.unloadPackage(name) if atom.packages.isPackageLoaded(name)
