{ "id": "175804", "key": "TIMOB-28245", "fields": { "issuetype": { "id": "4", "description": "An improvement or enhancement to an existing feature or task.", "name": "Improvement", "subtask": false }, "project": { "id": "10153", "key": "TIMOB", "name": "Titanium SDK/CLI", "projectCategory": { "id": "10100", "description": "Titanium and related SDKs used in application development", "name": "Client" } }, "fixVersions": [], "resolution": null, "resolutiondate": null, "created": "2020-11-17T15:00:49.000+0000", "priority": { "name": "Medium", "id": "3" }, "labels": [ "macos-graduate" ], "versions": [], "issuelinks": [], "assignee": null, "updated": "2020-11-17T15:06:34.000+0000", "status": { "description": "The issue is open and ready for the assignee to start work on it.", "name": "Open", "id": "1", "statusCategory": { "id": 2, "key": "new", "colorName": "blue-gray", "name": "To Do" } }, "components": [ { "id": "13103", "name": "CLI", "description": "Node-based command line interface" } ], "description": "h5.Description\r\n\r\nGiven that macOS support is done via a target, it would be useful to allow including or excluding a module based off the target as not all iOS platform modules will support the macos or dist-macappstore targets.\r\n\r\nThe easiest is to support how we do currently for platform and require all the targets to be listed, but it might be easier to support an exclusion format also to avoid having to list 4 targets to exclude 2. For example:\r\n\r\n{code}\r\nti.awesomeness \r\n{code}", "attachment": [], "flagged": false, "summary": "CLI: Allow excluding module by target", "creator": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "subtasks": [], "reporter": { "name": "eharris", "key": "eharris", "displayName": "Ewan Harris", "active": true, "timeZone": "Europe/Dublin" }, "environment": null, "comment": { "comments": [], "maxResults": 0, "total": 0, "startAt": 0 } } }