{"action":"created","issue":{"url":"https://api.github.com/repos/Kitware/romanesco/issues/53","labels_url":"https://api.github.com/repos/Kitware/romanesco/issues/53/labels{/name}","comments_url":"https://api.github.com/repos/Kitware/romanesco/issues/53/comments","events_url":"https://api.github.com/repos/Kitware/romanesco/issues/53/events","html_url":"https://github.com/Kitware/romanesco/issues/53","id":68169407,"number":53,"title":"Progress from output","user":{"login":"zachmullen","id":555959,"avatar_url":"https://avatars.githubusercontent.com/u/555959?v=3","gravatar_id":"","url":"https://api.github.com/users/zachmullen","html_url":"https://github.com/zachmullen","followers_url":"https://api.github.com/users/zachmullen/followers","following_url":"https://api.github.com/users/zachmullen/following{/other_user}","gists_url":"https://api.github.com/users/zachmullen/gists{/gist_id}","starred_url":"https://api.github.com/users/zachmullen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zachmullen/subscriptions","organizations_url":"https://api.github.com/users/zachmullen/orgs","repos_url":"https://api.github.com/users/zachmullen/repos","events_url":"https://api.github.com/users/zachmullen/events{/privacy}","received_events_url":"https://api.github.com/users/zachmullen/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-04-13T19:04:41Z","updated_at":"2015-04-13T19:26:09Z","closed_at":null,"body":"In order to facilitate progress reporting in all execution modes, we should have some sort of (configurable?) magic string for in-band signaling from the task's stdout. Examples:\r\n\r\n```\r\n%%% progress.message Hello world\r\n%%% progress.total 100\r\n%%% progress.current 3\r\n```\r\n\r\nThis would allow other types of signals to be sent by printing special messages. If anyone has a better idea of how to get this out of the task, please suggest here :)"},"comment":{"url":"https://api.github.com/repos/Kitware/romanesco/issues/comments/92469689","html_url":"https://github.com/Kitware/romanesco/issues/53#issuecomment-92469689","issue_url":"https://api.github.com/repos/Kitware/romanesco/issues/53","id":92469689,"user":{"login":"jeffbaumes","id":81305,"avatar_url":"https://avatars.githubusercontent.com/u/81305?v=3","gravatar_id":"","url":"https://api.github.com/users/jeffbaumes","html_url":"https://github.com/jeffbaumes","followers_url":"https://api.github.com/users/jeffbaumes/followers","following_url":"https://api.github.com/users/jeffbaumes/following{/other_user}","gists_url":"https://api.github.com/users/jeffbaumes/gists{/gist_id}","starred_url":"https://api.github.com/users/jeffbaumes/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jeffbaumes/subscriptions","organizations_url":"https://api.github.com/users/jeffbaumes/orgs","repos_url":"https://api.github.com/users/jeffbaumes/repos","events_url":"https://api.github.com/users/jeffbaumes/events{/privacy}","received_events_url":"https://api.github.com/users/jeffbaumes/received_events","type":"User","site_admin":false},"created_at":"2015-04-13T19:26:09Z","updated_at":"2015-04-13T19:26:09Z","body":"+1 Since we are doing Docker support in general, I can't think of a more straightforward way than this. I see the need for total and current, not sure there is an absolute need for `message` since we can just have a way to stream the full output somewhere. It could potentially have log levels etc. and it could get complicated. I'd rather not have a DSL for output messaging unless we find a strong need for it."}}