{"action":"created","issue":{"url":"https://api.github.com/repos/buildinspace/peru/issues/150","repository_url":"https://api.github.com/repos/buildinspace/peru","labels_url":"https://api.github.com/repos/buildinspace/peru/issues/150/labels{/name}","comments_url":"https://api.github.com/repos/buildinspace/peru/issues/150/comments","events_url":"https://api.github.com/repos/buildinspace/peru/issues/150/events","html_url":"https://github.com/buildinspace/peru/issues/150","id":149482420,"number":150,"title":"Add rule to exclude a path, like the inverse of `pick`","user":{"login":"MatthewEppelsheimer","id":1035068,"avatar_url":"https://avatars.githubusercontent.com/u/1035068?v=3","gravatar_id":"","url":"https://api.github.com/users/MatthewEppelsheimer","html_url":"https://github.com/MatthewEppelsheimer","followers_url":"https://api.github.com/users/MatthewEppelsheimer/followers","following_url":"https://api.github.com/users/MatthewEppelsheimer/following{/other_user}","gists_url":"https://api.github.com/users/MatthewEppelsheimer/gists{/gist_id}","starred_url":"https://api.github.com/users/MatthewEppelsheimer/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MatthewEppelsheimer/subscriptions","organizations_url":"https://api.github.com/users/MatthewEppelsheimer/orgs","repos_url":"https://api.github.com/users/MatthewEppelsheimer/repos","events_url":"https://api.github.com/users/MatthewEppelsheimer/events{/privacy}","received_events_url":"https://api.github.com/users/MatthewEppelsheimer/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/buildinspace/peru/labels/enhancement","name":"enhancement","color":"84b6eb"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2016-04-19T14:43:51Z","updated_at":"2016-04-19T19:15:31Z","closed_at":null,"body":"Feature request: In cases where there are lots of directories and files to include from a dependency module _except one_, it would be nice to be able to specify explicit paths to omit completely, rather than using `pick` to verbosely declare everything to include.\r\n\r\nI would suggest either:\r\n\r\n1. Add an `omit` or `exclude` keyword for use in rule definitions\r\n2. Support exclusion rules as part of `pick` statements with bangs, e.g. `pick: ! hey/neat/this/could/also/support/globbing/**`\r\n\r\nI think I prefer 2."},"comment":{"url":"https://api.github.com/repos/buildinspace/peru/issues/comments/212074444","html_url":"https://github.com/buildinspace/peru/issues/150#issuecomment-212074444","issue_url":"https://api.github.com/repos/buildinspace/peru/issues/150","id":212074444,"user":{"login":"oconnor663","id":860932,"avatar_url":"https://avatars.githubusercontent.com/u/860932?v=3","gravatar_id":"","url":"https://api.github.com/users/oconnor663","html_url":"https://github.com/oconnor663","followers_url":"https://api.github.com/users/oconnor663/followers","following_url":"https://api.github.com/users/oconnor663/following{/other_user}","gists_url":"https://api.github.com/users/oconnor663/gists{/gist_id}","starred_url":"https://api.github.com/users/oconnor663/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oconnor663/subscriptions","organizations_url":"https://api.github.com/users/oconnor663/orgs","repos_url":"https://api.github.com/users/oconnor663/repos","events_url":"https://api.github.com/users/oconnor663/events{/privacy}","received_events_url":"https://api.github.com/users/oconnor663/received_events","type":"User","site_admin":false},"created_at":"2016-04-19T19:15:31Z","updated_at":"2016-04-19T19:15:31Z","body":"```yaml\r\npurge: foo.txt\r\ndisappear: foo.txt\r\nnuke: foo.txt\r\n```"}}