diff --git a/src/atom-application.coffee b/src/atom-application.coffee index da4dd5b67..932286ff4 100644 --- a/src/atom-application.coffee +++ b/src/atom-application.coffee @@ -1,6 +1,7 @@ AtomWindow = require './atom-window' BrowserWindow = require 'browser-window' Menu = require 'menu' +crashReporter = require 'crash-reporter' app = require 'app' ipc = require 'ipc' dialog = require 'dialog' @@ -43,6 +44,7 @@ class AtomApplication @pathsToOpen ?= [] @windows = [] + @setupCrashReporter() @listenForArgumentsFromNewProcess() @setupNodePath() @setupJavaScriptArguments() @@ -86,6 +88,11 @@ class AtomApplication process.env['NODE_PATH'] = resourcePaths.join path.delimiter + setupCrashReporter: -> + crashReporter.setCompanyName 'GitHub' + crashReporter.setSubmissionURL 'https://speakeasy.githubapp.com/submit_crash_log' + crashReporter.setAutoSubmit true + listenForArgumentsFromNewProcess: -> fs.unlinkSync socketPath if fs.existsSync(socketPath) server = net.createServer (connection) =>