{"action":"created","issue":{"url":"https://api.github.com/repos/dropbox/pynsot/issues/105","repository_url":"https://api.github.com/repos/dropbox/pynsot","labels_url":"https://api.github.com/repos/dropbox/pynsot/issues/105/labels{/name}","comments_url":"https://api.github.com/repos/dropbox/pynsot/issues/105/comments","events_url":"https://api.github.com/repos/dropbox/pynsot/issues/105/events","html_url":"https://github.com/dropbox/pynsot/pull/105","id":148993320,"number":105,"title":"Interfaces sub-command completed w/ add/list/remove/update support.","user":{"login":"jathanism","id":138052,"avatar_url":"https://avatars.githubusercontent.com/u/138052?v=3","gravatar_id":"","url":"https://api.github.com/users/jathanism","html_url":"https://github.com/jathanism","followers_url":"https://api.github.com/users/jathanism/followers","following_url":"https://api.github.com/users/jathanism/following{/other_user}","gists_url":"https://api.github.com/users/jathanism/gists{/gist_id}","starred_url":"https://api.github.com/users/jathanism/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jathanism/subscriptions","organizations_url":"https://api.github.com/users/jathanism/orgs","repos_url":"https://api.github.com/users/jathanism/repos","events_url":"https://api.github.com/users/jathanism/events{/privacy}","received_events_url":"https://api.github.com/users/jathanism/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-04-17T20:27:28Z","updated_at":"2016-04-18T00:47:59Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/dropbox/pynsot/pulls/105","html_url":"https://github.com/dropbox/pynsot/pull/105","diff_url":"https://github.com/dropbox/pynsot/pull/105.diff","patch_url":"https://github.com/dropbox/pynsot/pull/105.patch"},"body":"fixes #68\r\nfixes #75\r\n\r\nNOTE: Interfaces cannot yet be added/updated/deleted by natural key\r\nbecause it requires a backend REST API change. We may not get to this\r\nbefore v1.0.\r\n\r\nNOTE 2: Documentation updates will come in a follow-up diff.\r\n\r\n- Updated to support NSoT 0.17.2.\r\n- For Networks, Devices, and Interfaces the following attribute flags\r\n  have been renamed across all sub-commands for better consistency of\r\n  argument namespace across all commands:\r\n  - `-R` for `--replace-attribute` (was `-r`)\r\n  - `-D` for `--delete-attributes` (was `-d`)\r\n  - `-M` for `--multi` (was `-m`)\r\n- Allowed natural_key lookup for interfaces to support either device_id\r\n  or (device_id, name)\r\n- Removed requests_mock from dev requirements\r\n- Updated requirements: `requests==2.9.1`\r\n- A few minor PEP8 cleanups."},"comment":{"url":"https://api.github.com/repos/dropbox/pynsot/issues/comments/211140916","html_url":"https://github.com/dropbox/pynsot/pull/105#issuecomment-211140916","issue_url":"https://api.github.com/repos/dropbox/pynsot/issues/105","id":211140916,"user":{"login":"jathanism","id":138052,"avatar_url":"https://avatars.githubusercontent.com/u/138052?v=3","gravatar_id":"","url":"https://api.github.com/users/jathanism","html_url":"https://github.com/jathanism","followers_url":"https://api.github.com/users/jathanism/followers","following_url":"https://api.github.com/users/jathanism/following{/other_user}","gists_url":"https://api.github.com/users/jathanism/gists{/gist_id}","starred_url":"https://api.github.com/users/jathanism/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jathanism/subscriptions","organizations_url":"https://api.github.com/users/jathanism/orgs","repos_url":"https://api.github.com/users/jathanism/repos","events_url":"https://api.github.com/users/jathanism/events{/privacy}","received_events_url":"https://api.github.com/users/jathanism/received_events","type":"User","site_admin":false},"created_at":"2016-04-18T00:47:59Z","updated_at":"2016-04-18T00:47:59Z","body":"@coxley Thanks for the feeback. The `-g/--grep` flag hasn't been documented anywhere yet. \r\n\r\nI want to move the output modifiers to their own section... `-N/--natural-key`, -`g/--grep`, `-d/--delimited` since they are common to all resources. I'll get to that tomorrow! zzz\r\n\r\n"}}