{"action":"created","issue":{"url":"https://api.github.com/repos/Originate/exosphere/issues/71","repository_url":"https://api.github.com/repos/Originate/exosphere","labels_url":"https://api.github.com/repos/Originate/exosphere/issues/71/labels{/name}","comments_url":"https://api.github.com/repos/Originate/exosphere/issues/71/comments","events_url":"https://api.github.com/repos/Originate/exosphere/issues/71/events","html_url":"https://github.com/Originate/exosphere/pull/71","id":196104103,"number":71,"title":"Build cli and run end-to-end tests","user":{"login":"trushton","id":8582225,"avatar_url":"https://avatars.githubusercontent.com/u/8582225?v=3","gravatar_id":"","url":"https://api.github.com/users/trushton","html_url":"https://github.com/trushton","followers_url":"https://api.github.com/users/trushton/followers","following_url":"https://api.github.com/users/trushton/following{/other_user}","gists_url":"https://api.github.com/users/trushton/gists{/gist_id}","starred_url":"https://api.github.com/users/trushton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/trushton/subscriptions","organizations_url":"https://api.github.com/users/trushton/orgs","repos_url":"https://api.github.com/users/trushton/repos","events_url":"https://api.github.com/users/trushton/events{/privacy}","received_events_url":"https://api.github.com/users/trushton/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2016-12-16T16:51:43Z","updated_at":"2016-12-21T19:10:21Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Originate/exosphere/pulls/71","html_url":"https://github.com/Originate/exosphere/pull/71","diff_url":"https://github.com/Originate/exosphere/pull/71.diff","patch_url":"https://github.com/Originate/exosphere/pull/71.patch"},"body":"<!-- mention the issue this PR addresses -->\r\nresolves [Originate/exosphere-sdk#203](https://github.com/Originate/exosphere-sdk/issues/203)\r\n\r\n<!-- a short description of the change in addition to what is already mentioned in the issue above -->\r\nAdds a `bin/setup` script to get all of the commands setup and built, and then finally builds the cli using Webpack. Additionally adds a `bin/build` script to just recompile the cli `bundle.js`.\r\n\r\nFinally, a few very small miscellaneous changes were made:\r\n1. Line 60 of cli/features/tutorial.feature is needed now that the docker_image field has been added to application.yml.\r\n\r\n2. Line 135 of cli/features/steps/steps.ls was changed from expecting `exo-run` to `Running`, because `Running` is the first thing printed by `exo-run` that is indicative of the command having been called.\r\n\r\n3. `exo-deploy` was still using an npm version of `exosphere-shared` in one file, so it was changed to the local version.\r\n\r\n<!-- tag a few reviewers -->\r\n@kevgo @hugobho @martinjaime "},"comment":{"url":"https://api.github.com/repos/Originate/exosphere/issues/comments/268612734","html_url":"https://github.com/Originate/exosphere/pull/71#issuecomment-268612734","issue_url":"https://api.github.com/repos/Originate/exosphere/issues/71","id":268612734,"user":{"login":"trushton","id":8582225,"avatar_url":"https://avatars.githubusercontent.com/u/8582225?v=3","gravatar_id":"","url":"https://api.github.com/users/trushton","html_url":"https://github.com/trushton","followers_url":"https://api.github.com/users/trushton/followers","following_url":"https://api.github.com/users/trushton/following{/other_user}","gists_url":"https://api.github.com/users/trushton/gists{/gist_id}","starred_url":"https://api.github.com/users/trushton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/trushton/subscriptions","organizations_url":"https://api.github.com/users/trushton/orgs","repos_url":"https://api.github.com/users/trushton/repos","events_url":"https://api.github.com/users/trushton/events{/privacy}","received_events_url":"https://api.github.com/users/trushton/received_events","type":"User","site_admin":false},"created_at":"2016-12-21T19:10:21Z","updated_at":"2016-12-21T19:10:21Z","body":"@kevgo "}}
{"actor":{"display_login":"trushton"}}