{"action":"created","issue":{"url":"https://api.github.com/repos/munki/munki/issues/663","repository_url":"https://api.github.com/repos/munki/munki","labels_url":"https://api.github.com/repos/munki/munki/issues/663/labels{/name}","comments_url":"https://api.github.com/repos/munki/munki/issues/663/comments","events_url":"https://api.github.com/repos/munki/munki/issues/663/events","html_url":"https://github.com/munki/munki/issues/663","id":179905810,"number":663,"title":"Feature request: manifestutil display-manifest return all included manifests & packages","user":{"login":"cwindus","id":17076873,"avatar_url":"https://avatars.githubusercontent.com/u/17076873?v=3","gravatar_id":"","url":"https://api.github.com/users/cwindus","html_url":"https://github.com/cwindus","followers_url":"https://api.github.com/users/cwindus/followers","following_url":"https://api.github.com/users/cwindus/following{/other_user}","gists_url":"https://api.github.com/users/cwindus/gists{/gist_id}","starred_url":"https://api.github.com/users/cwindus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/cwindus/subscriptions","organizations_url":"https://api.github.com/users/cwindus/orgs","repos_url":"https://api.github.com/users/cwindus/repos","events_url":"https://api.github.com/users/cwindus/events{/privacy}","received_events_url":"https://api.github.com/users/cwindus/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":10,"created_at":"2016-09-28T22:17:46Z","updated_at":"2016-09-29T02:27:59Z","closed_at":null,"body":"One of the things that I find myself doing from time to time is checking the complete \"inherited\" state of a particular manifest, to which I wrote a simple python tool (https://github.com/cwindus/munki_utils/blob/master/inherited_packages.py) that would do this for me.\r\n\r\nIdeally, `manifestutil display-manifest` would also look at a given manifest, and recurse through any included manifests to output what a given manifest actually \"inherits\".\r\nThis is particularly useful for inspecting machine level manifests before deployment, or for instances where running `managedsoftwareupdate` on a client is not practical."},"comment":{"url":"https://api.github.com/repos/munki/munki/issues/comments/250354734","html_url":"https://github.com/munki/munki/issues/663#issuecomment-250354734","issue_url":"https://api.github.com/repos/munki/munki/issues/663","id":250354734,"user":{"login":"erikng","id":5685016,"avatar_url":"https://avatars.githubusercontent.com/u/5685016?v=3","gravatar_id":"","url":"https://api.github.com/users/erikng","html_url":"https://github.com/erikng","followers_url":"https://api.github.com/users/erikng/followers","following_url":"https://api.github.com/users/erikng/following{/other_user}","gists_url":"https://api.github.com/users/erikng/gists{/gist_id}","starred_url":"https://api.github.com/users/erikng/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/erikng/subscriptions","organizations_url":"https://api.github.com/users/erikng/orgs","repos_url":"https://api.github.com/users/erikng/repos","events_url":"https://api.github.com/users/erikng/events{/privacy}","received_events_url":"https://api.github.com/users/erikng/received_events","type":"User","site_admin":false},"created_at":"2016-09-29T02:27:59Z","updated_at":"2016-09-29T02:27:59Z","body":"Good work Carl. I don't use manifestutil either, but I like it!\n\nSent from my iPhone\n\nOn Sep 28, 2016, at 7:27 PM, Carl <notifications@github.com<mailto:notifications@github.com>> wrote:\n\n\nHmmm. The additional indenting of manifests is an interesting thought, and yes, certainly makes the included manifest hierarchy clearer.\n\nThe environment here is configured to use multiple manifests that get included in various manifests, so I can avoid putting packages in machine specific manifests, rather assigning the package to a manifest for a particular 'role'; it helps me keep the number of manifests a single package touches to a minimum - I don't want to keep updating five different manifests when I add a new package, etc.\n\nAt present I'm simply calling printplist() for the output, I'll look at ways I can indent the hierarchy.\n\n-\nYou are receiving this because you are subscribed to this thread.\nReply to this email directly, view it on GitHub<https://github.com/munki/munki/issues/663#issuecomment-250354600>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AFa_GHLLQBsohm_-yTG2VqMrvoFX9DZoks5quyHvgaJpZM4KJYJ3>.\n"}}
{"actor":{"display_login":"erikng"}}