{"action":"created","issue":{"url":"https://api.github.com/repos/magit/magit/issues/1902","labels_url":"https://api.github.com/repos/magit/magit/issues/1902/labels{/name}","comments_url":"https://api.github.com/repos/magit/magit/issues/1902/comments","events_url":"https://api.github.com/repos/magit/magit/issues/1902/events","html_url":"https://github.com/magit/magit/issues/1902","id":89546527,"number":1902,"title":"Advice about magit-process","user":{"login":"Silex","id":16015,"avatar_url":"https://avatars.githubusercontent.com/u/16015?v=3","gravatar_id":"","url":"https://api.github.com/users/Silex","html_url":"https://github.com/Silex","followers_url":"https://api.github.com/users/Silex/followers","following_url":"https://api.github.com/users/Silex/following{/other_user}","gists_url":"https://api.github.com/users/Silex/gists{/gist_id}","starred_url":"https://api.github.com/users/Silex/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Silex/subscriptions","organizations_url":"https://api.github.com/users/Silex/orgs","repos_url":"https://api.github.com/users/Silex/repos","events_url":"https://api.github.com/users/Silex/events{/privacy}","received_events_url":"https://api.github.com/users/Silex/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/magit/magit/labels/30%20support","name":"30 support","color":"5319e7"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/magit/magit/milestones/16","html_url":"https://github.com/magit/magit/milestones/support/needinfo/...","labels_url":"https://api.github.com/repos/magit/magit/milestones/16/labels","id":465617,"number":16,"title":"support/needinfo/...","description":"","creator":{"login":"tarsius","id":25046,"avatar_url":"https://avatars.githubusercontent.com/u/25046?v=3","gravatar_id":"","url":"https://api.github.com/users/tarsius","html_url":"https://github.com/tarsius","followers_url":"https://api.github.com/users/tarsius/followers","following_url":"https://api.github.com/users/tarsius/following{/other_user}","gists_url":"https://api.github.com/users/tarsius/gists{/gist_id}","starred_url":"https://api.github.com/users/tarsius/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tarsius/subscriptions","organizations_url":"https://api.github.com/users/tarsius/orgs","repos_url":"https://api.github.com/users/tarsius/repos","events_url":"https://api.github.com/users/tarsius/events{/privacy}","received_events_url":"https://api.github.com/users/tarsius/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":0,"state":"open","created_at":"2013-10-26T22:12:06Z","updated_at":"2015-06-19T15:36:29Z","due_on":null,"closed_at":null},"comments":2,"created_at":"2015-06-19T11:58:21Z","updated_at":"2015-06-19T15:55:52Z","closed_at":null,"body":"Hello,\r\n\r\nI'm in need of pretty much exactly what magit-process does for another project. That is, run commands and get their output, all this in a sometimes asynchronous manner (e.g I don't want to hang emacs for long operations, but allow the user to show what's happening if he desires to like when we press `$`).\r\n\r\nDo you think I should just inspire-copy-paste-adapt from magit-process.el or is it maybe meant to be reusable as a whole?\r\n\r\nThanks! :)"},"comment":{"url":"https://api.github.com/repos/magit/magit/issues/comments/113555552","html_url":"https://github.com/magit/magit/issues/1902#issuecomment-113555552","issue_url":"https://api.github.com/repos/magit/magit/issues/1902","id":113555552,"user":{"login":"Silex","id":16015,"avatar_url":"https://avatars.githubusercontent.com/u/16015?v=3","gravatar_id":"","url":"https://api.github.com/users/Silex","html_url":"https://github.com/Silex","followers_url":"https://api.github.com/users/Silex/followers","following_url":"https://api.github.com/users/Silex/following{/other_user}","gists_url":"https://api.github.com/users/Silex/gists{/gist_id}","starred_url":"https://api.github.com/users/Silex/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Silex/subscriptions","organizations_url":"https://api.github.com/users/Silex/orgs","repos_url":"https://api.github.com/users/Silex/repos","events_url":"https://api.github.com/users/Silex/events{/privacy}","received_events_url":"https://api.github.com/users/Silex/received_events","type":"User","site_admin":false},"created_at":"2015-06-19T15:55:52Z","updated_at":"2015-06-19T15:55:52Z","body":"Ah, so it'd be feasible to just reuse magit-process with a bit of configuration/glue code. That's good news! I'll give it a try & report.\r\n\r\nAs always, thanks a lot!"}}