{"action":"created","issue":{"url":"https://api.github.com/repos/cake-build/cake/issues/379","labels_url":"https://api.github.com/repos/cake-build/cake/issues/379/labels{/name}","comments_url":"https://api.github.com/repos/cake-build/cake/issues/379/comments","events_url":"https://api.github.com/repos/cake-build/cake/issues/379/events","html_url":"https://github.com/cake-build/cake/pull/379","id":103758047,"number":379,"title":"Extended ProcessAliases with methods returning IProcess","user":{"login":"jrnail23","id":392612,"avatar_url":"https://avatars.githubusercontent.com/u/392612?v=3","gravatar_id":"","url":"https://api.github.com/users/jrnail23","html_url":"https://github.com/jrnail23","followers_url":"https://api.github.com/users/jrnail23/followers","following_url":"https://api.github.com/users/jrnail23/following{/other_user}","gists_url":"https://api.github.com/users/jrnail23/gists{/gist_id}","starred_url":"https://api.github.com/users/jrnail23/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jrnail23/subscriptions","organizations_url":"https://api.github.com/users/jrnail23/orgs","repos_url":"https://api.github.com/users/jrnail23/repos","events_url":"https://api.github.com/users/jrnail23/events{/privacy}","received_events_url":"https://api.github.com/users/jrnail23/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-08-28T17:10:33Z","updated_at":"2015-09-03T14:59:30Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/cake-build/cake/pulls/379","html_url":"https://github.com/cake-build/cake/pull/379","diff_url":"https://github.com/cake-build/cake/pull/379.diff","patch_url":"https://github.com/cake-build/cake/pull/379.patch"},"body":"added `StartNewProcess` alias methods to `ProcessAlias`.\r\n\r\nNote: I'm not in love with the method name, but I was limited by the existing methods' names.\r\nThe existing ones, named `StartProcess` don't just start the process, they really execute the process and report the exit code.\r\nMy new ones do actually just start the process, leaving the user to interact with the resulting process in the manner of their choosing.  So in a perfect world where we didn't have to worry about breaking changes, my new methods would be named `StartProcess`, and the old ones would be renamed to `ExecuteCommand` or `ExecuteProcess`."},"comment":{"url":"https://api.github.com/repos/cake-build/cake/issues/comments/137477047","html_url":"https://github.com/cake-build/cake/pull/379#issuecomment-137477047","issue_url":"https://api.github.com/repos/cake-build/cake/issues/379","id":137477047,"user":{"login":"patriksvensson","id":357872,"avatar_url":"https://avatars.githubusercontent.com/u/357872?v=3","gravatar_id":"","url":"https://api.github.com/users/patriksvensson","html_url":"https://github.com/patriksvensson","followers_url":"https://api.github.com/users/patriksvensson/followers","following_url":"https://api.github.com/users/patriksvensson/following{/other_user}","gists_url":"https://api.github.com/users/patriksvensson/gists{/gist_id}","starred_url":"https://api.github.com/users/patriksvensson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/patriksvensson/subscriptions","organizations_url":"https://api.github.com/users/patriksvensson/orgs","repos_url":"https://api.github.com/users/patriksvensson/repos","events_url":"https://api.github.com/users/patriksvensson/events{/privacy}","received_events_url":"https://api.github.com/users/patriksvensson/received_events","type":"User","site_admin":false},"created_at":"2015-09-03T14:59:30Z","updated_at":"2015-09-03T14:59:30Z","body":"Hmm. Maybe we could call it `StartAndReturnProcess` or something like that?\r\nWhat do you think?"}}