{"action":"created","issue":{"url":"https://api.github.com/repos/Carthage/Commandant/issues/86","repository_url":"https://api.github.com/repos/Carthage/Commandant","labels_url":"https://api.github.com/repos/Carthage/Commandant/issues/86/labels{/name}","comments_url":"https://api.github.com/repos/Carthage/Commandant/issues/86/comments","events_url":"https://api.github.com/repos/Carthage/Commandant/issues/86/events","html_url":"https://github.com/Carthage/Commandant/pull/86","id":191890955,"number":86,"title":"Add new command line argument - array","user":{"login":"Antondomashnev","id":2076088,"avatar_url":"https://avatars.githubusercontent.com/u/2076088?v=3","gravatar_id":"","url":"https://api.github.com/users/Antondomashnev","html_url":"https://github.com/Antondomashnev","followers_url":"https://api.github.com/users/Antondomashnev/followers","following_url":"https://api.github.com/users/Antondomashnev/following{/other_user}","gists_url":"https://api.github.com/users/Antondomashnev/gists{/gist_id}","starred_url":"https://api.github.com/users/Antondomashnev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Antondomashnev/subscriptions","organizations_url":"https://api.github.com/users/Antondomashnev/orgs","repos_url":"https://api.github.com/users/Antondomashnev/repos","events_url":"https://api.github.com/users/Antondomashnev/events{/privacy}","received_events_url":"https://api.github.com/users/Antondomashnev/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2016-11-27T22:40:08Z","updated_at":"2016-12-12T01:29:22Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/Carthage/Commandant/pulls/86","html_url":"https://github.com/Carthage/Commandant/pull/86","diff_url":"https://github.com/Carthage/Commandant/pull/86.diff","patch_url":"https://github.com/Carthage/Commandant/pull/86.patch"},"body":"Hi there, this PR brings the first step of making [skip schemes with Carthage](https://github.com/Carthage/Carthage/issues/1227) possible. Next step I'll try to actually implement scheme filtering in Carthage project itself.\r\n\r\nLooking forward to code review and feedback 😉 "},"comment":{"url":"https://api.github.com/repos/Carthage/Commandant/issues/comments/266324546","html_url":"https://github.com/Carthage/Commandant/pull/86#issuecomment-266324546","issue_url":"https://api.github.com/repos/Carthage/Commandant/issues/86","id":266324546,"user":{"login":"mdiep","id":1302,"avatar_url":"https://avatars.githubusercontent.com/u/1302?v=3","gravatar_id":"","url":"https://api.github.com/users/mdiep","html_url":"https://github.com/mdiep","followers_url":"https://api.github.com/users/mdiep/followers","following_url":"https://api.github.com/users/mdiep/following{/other_user}","gists_url":"https://api.github.com/users/mdiep/gists{/gist_id}","starred_url":"https://api.github.com/users/mdiep/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mdiep/subscriptions","organizations_url":"https://api.github.com/users/mdiep/orgs","repos_url":"https://api.github.com/users/mdiep/repos","events_url":"https://api.github.com/users/mdiep/events{/privacy}","received_events_url":"https://api.github.com/users/mdiep/received_events","type":"User","site_admin":false},"created_at":"2016-12-12T01:29:22Z","updated_at":"2016-12-12T01:29:22Z","body":"> So in the case of T: [String] the code expects that [String] conforms to ArgumentProtocol, but apparently only String conforms to it.\r\n\r\nThe point of the added operation is that it handles the case of `[T]` where `T: ArgumentProtocol`. The array isn't part of the `T`: the array contains `T`s.\r\n\r\n```swift\r\npublic func <| <T: ArgumentType, ClientError>(mode: CommandMode, option: Option<[T]>) -> Result<T?, CommandantError<ClientError>> {\r\n```"}}
{"actor":{"display_login":"mdiep"}}