{"action":"closed","issue":{"url":"https://api.github.com/repos/ember-cli/ember-cli/issues/3324","labels_url":"https://api.github.com/repos/ember-cli/ember-cli/issues/3324/labels{/name}","comments_url":"https://api.github.com/repos/ember-cli/ember-cli/issues/3324/comments","events_url":"https://api.github.com/repos/ember-cli/ember-cli/issues/3324/events","html_url":"https://github.com/ember-cli/ember-cli/issues/3324","id":58355900,"number":3324,"title":"CTRL+C does not abort `ember build` process.","user":{"login":"robertolicious","id":198574,"avatar_url":"https://avatars.githubusercontent.com/u/198574?v=3","gravatar_id":"","url":"https://api.github.com/users/robertolicious","html_url":"https://github.com/robertolicious","followers_url":"https://api.github.com/users/robertolicious/followers","following_url":"https://api.github.com/users/robertolicious/following{/other_user}","gists_url":"https://api.github.com/users/robertolicious/gists{/gist_id}","starred_url":"https://api.github.com/users/robertolicious/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/robertolicious/subscriptions","organizations_url":"https://api.github.com/users/robertolicious/orgs","repos_url":"https://api.github.com/users/robertolicious/repos","events_url":"https://api.github.com/users/robertolicious/events{/privacy}","received_events_url":"https://api.github.com/users/robertolicious/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-02-20T13:56:15Z","updated_at":"2015-02-24T00:02:34Z","closed_at":"2015-02-24T00:02:34Z","body":"**Expected:**\r\n\r\n    $ ember build -w\r\n    Building..^C\r\n    $ \r\n\r\n**Got:**\r\n\r\n    $ ember build -w\r\n    Building..^C^C^C^C^D^D^X^X^Z\r\n    // ember-cli continues to build\r\n\r\n**Scenario:**\r\n\r\nI have a large project and want to stop build midway because I recognized a mistake. I'm used to closing apps with `ctrl+c`, so I try combo, but it does not terminate the process. Instead it caries on with processing, then displaying JSHint output, and only then terminating.\r\n\r\n**Node environment**\r\n\r\n    $ node -v\r\n    v0.12.0\r\n    $ npm -v\r\n    2.5.1\r\n\r\n**System**\r\n\r\n    $ sw_vers \r\n    ProductName:    Mac OS X\r\n    ProductVersion: 10.9.3\r\n    BuildVersion:   13D65\r\n\r\n**Ember-CLI**\r\n\r\n    ember -v       \r\n    version: 0.2.0-beta.1\r\n    node: 0.12.0\r\n    npm: 2.1.8\r\n    \r\n(interesting to note that npm -v is different from ember -v npm version)"}}