         process.stdout.write '\u2713\n'.green
       catch error
         process.stdout.write '\u2717\n'.red
-        options.callback("Failed to delete #{packageName}: #{error.message}")
+        callback("Failed to delete #{packageName}: #{error.message}")
         return
 
-    options.callback()
+    callback()

  showHelp: (argv) -> @parseOptions(argv).showHelp()

  run: (options) ->
    if options.commandArgs.length is 0
      options.callback("Must specify a package name to uninstall")
      return

    packagesDirectory = path.join(config.getAtomDirectory(), 'packages')

      process.stdout.write "Uninstalling #{packageName} "
      unless _.contains(packages, packageName)
        process.stdout.write '\u2717\n'.red
        callback("#{packageName} does not exist in #{packagesDirectory}")
        return

      try
