{"action":"created","issue":{"url":"https://api.github.com/repos/thoughtbot/laptop/issues/401","labels_url":"https://api.github.com/repos/thoughtbot/laptop/issues/401/labels{/name}","comments_url":"https://api.github.com/repos/thoughtbot/laptop/issues/401/comments","events_url":"https://api.github.com/repos/thoughtbot/laptop/issues/401/events","html_url":"https://github.com/thoughtbot/laptop/issues/401","id":88386185,"number":401,"title":"New Homebrew Bundle Now Supports Upgrading Packages","user":{"login":"AlJohri","id":2790092,"avatar_url":"https://avatars.githubusercontent.com/u/2790092?v=3","gravatar_id":"","url":"https://api.github.com/users/AlJohri","html_url":"https://github.com/AlJohri","followers_url":"https://api.github.com/users/AlJohri/followers","following_url":"https://api.github.com/users/AlJohri/following{/other_user}","gists_url":"https://api.github.com/users/AlJohri/gists{/gist_id}","starred_url":"https://api.github.com/users/AlJohri/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AlJohri/subscriptions","organizations_url":"https://api.github.com/users/AlJohri/orgs","repos_url":"https://api.github.com/users/AlJohri/repos","events_url":"https://api.github.com/users/AlJohri/events{/privacy}","received_events_url":"https://api.github.com/users/AlJohri/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-06-15T10:38:36Z","updated_at":"2015-06-16T01:38:06Z","closed_at":null,"body":"https://github.com/Homebrew/homebrew-bundle/commit/12201b17c00270cf28d47bfc073e6cb7c8c9799d\r\n\r\nIt may be a good idea to start using [homebrew-bundle](https://github.com/Homebrew/homebrew-bundle)?"},"comment":{"url":"https://api.github.com/repos/thoughtbot/laptop/issues/comments/112256521","html_url":"https://github.com/thoughtbot/laptop/issues/401#issuecomment-112256521","issue_url":"https://api.github.com/repos/thoughtbot/laptop/issues/401","id":112256521,"user":{"login":"gohanlon","id":3375,"avatar_url":"https://avatars.githubusercontent.com/u/3375?v=3","gravatar_id":"","url":"https://api.github.com/users/gohanlon","html_url":"https://github.com/gohanlon","followers_url":"https://api.github.com/users/gohanlon/followers","following_url":"https://api.github.com/users/gohanlon/following{/other_user}","gists_url":"https://api.github.com/users/gohanlon/gists{/gist_id}","starred_url":"https://api.github.com/users/gohanlon/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gohanlon/subscriptions","organizations_url":"https://api.github.com/users/gohanlon/orgs","repos_url":"https://api.github.com/users/gohanlon/repos","events_url":"https://api.github.com/users/gohanlon/events{/privacy}","received_events_url":"https://api.github.com/users/gohanlon/received_events","type":"User","site_admin":false},"created_at":"2015-06-16T01:38:06Z","updated_at":"2015-06-16T01:38:06Z","body":"I haven't used Brew Bundle (yet), but I can make some observations from reading it's README and some code.\r\n\r\nUsing Brew Bundle would require Laptop to be able to execute all Homebrew commands together (based on the contents of the `Brewfile`). Laptop's current command ordering has non-`brew` commands interleaved. Some work would be required to verify that Laptop's commands can be reordered — But, they _probably_ can be.\r\n\r\nAlso, Brew Bundle uses the Homebrew CLI very similarly to how Laptop's bash functions do. Laptop's Homebrew-related Bash functions make up a significant portion of the script and a larger portion of the total complexity, so it could be a win to use a Homebrew-supported tool instead.\r\n\r\n@croaky What do you think?\r\n\r\nBTW: I'll probably be testing Laptop on OS X El Capitan soon — I'll plan on experimenting with Brew Bundle while I have the VMs of clean OS X installs handy."}}