{"action":"created","issue":{"url":"https://api.github.com/repos/mysticatea/npm-run-all/issues/50","repository_url":"https://api.github.com/repos/mysticatea/npm-run-all","labels_url":"https://api.github.com/repos/mysticatea/npm-run-all/issues/50/labels{/name}","comments_url":"https://api.github.com/repos/mysticatea/npm-run-all/issues/50/comments","events_url":"https://api.github.com/repos/mysticatea/npm-run-all/issues/50/events","html_url":"https://github.com/mysticatea/npm-run-all/pull/50","id":161101857,"number":50,"title":"Fix to not leave any garbage.","user":{"login":"robario","id":1733867,"avatar_url":"https://avatars.githubusercontent.com/u/1733867?v=3","gravatar_id":"","url":"https://api.github.com/users/robario","html_url":"https://github.com/robario","followers_url":"https://api.github.com/users/robario/followers","following_url":"https://api.github.com/users/robario/following{/other_user}","gists_url":"https://api.github.com/users/robario/gists{/gist_id}","starred_url":"https://api.github.com/users/robario/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/robario/subscriptions","organizations_url":"https://api.github.com/users/robario/orgs","repos_url":"https://api.github.com/users/robario/repos","events_url":"https://api.github.com/users/robario/events{/privacy}","received_events_url":"https://api.github.com/users/robario/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":11,"created_at":"2016-06-20T01:13:24Z","updated_at":"2016-07-07T06:36:59Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/mysticatea/npm-run-all/pulls/50","html_url":"https://github.com/mysticatea/npm-run-all/pull/50","diff_url":"https://github.com/mysticatea/npm-run-all/pull/50.diff","patch_url":"https://github.com/mysticatea/npm-run-all/pull/50.patch"},"body":"This realize optional arguments.\r\n\r\n```\r\n{\r\n    \"echo\": \"echo args are\",\r\n    \"foo\": \"run-s \\\"echo -- {1}\\\" --\"\r\n}\r\n```\r\n\r\nThe current specification and implementation are strange.\r\nSince users can not be avoided, it is no exaggeration to say that bug.\r\n\r\n```\r\n$ npm run foo\r\n> run-s \"echo -- {1}\" --\r\n> echo args are \"{1}\"\r\n\r\nargs are \"{1}\"\r\n\r\n```\r\n\r\nOn the other hand, this p-r's result is\r\n\r\n```\r\n$ npm run foo\r\n> run-s \"echo -- {1}\" --\r\n> echo args are\r\n\r\nargs are\r\n```\r\n\r\nAgain, the user still have a way to pass-through `{1}` as is."},"comment":{"url":"https://api.github.com/repos/mysticatea/npm-run-all/issues/comments/230993704","html_url":"https://github.com/mysticatea/npm-run-all/pull/50#issuecomment-230993704","issue_url":"https://api.github.com/repos/mysticatea/npm-run-all/issues/50","id":230993704,"user":{"login":"robario","id":1733867,"avatar_url":"https://avatars.githubusercontent.com/u/1733867?v=3","gravatar_id":"","url":"https://api.github.com/users/robario","html_url":"https://github.com/robario","followers_url":"https://api.github.com/users/robario/followers","following_url":"https://api.github.com/users/robario/following{/other_user}","gists_url":"https://api.github.com/users/robario/gists{/gist_id}","starred_url":"https://api.github.com/users/robario/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/robario/subscriptions","organizations_url":"https://api.github.com/users/robario/orgs","repos_url":"https://api.github.com/users/robario/repos","events_url":"https://api.github.com/users/robario/events{/privacy}","received_events_url":"https://api.github.com/users/robario/received_events","type":"User","site_admin":false},"created_at":"2016-07-07T06:36:59Z","updated_at":"2016-07-07T06:36:59Z","body":"I agree with you as long as you decided so.\r\nBut then, almost all of the bug-fixes become breaking change to a greater or lesser.\r\nSo still, I think it is the bug of implementation not that of specification.\r\n\r\nI'm looking forward to release of v3 to be able to use placeholder feature, since it could not be used in v2.x.\r\nBest Regards.\r\n"}}
{"actor":{"display_login":"robario"}}