{ "id": "173554", "key": "TIMOB-27041", "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": "2019-04-29T20:53:48.000+0000", "priority": { "name": "None", "id": "6" }, "labels": [ "cb-tooling" ], "versions": [], "issuelinks": [], "assignee": { "name": "emerriman", "key": "emerriman", "displayName": "Eric Merriman ", "active": true, "timeZone": "America/Los_Angeles" }, "updated": "2020-01-31T18:55:50.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": "This encompasses both the Titanium CLI, and some refactoring of the Alloy CLI. Apologies to the various devs who help me craft this. Please edit as you see fit.\r\n\r\nWe create some form of titanium amplify cli extension that handles things like service enablement, crash/tiapp metadata uploading on build, premium module updating on new/build, and abstracts the whole separate alloy install away\r\n\r\n* To buy time for doing it right and get it done sooner could try and produce a wrapper package that contains titanium cli, alloy and and appc-cli-titanium.next package that would emulate the existing behaviour of the appc cli and how it works with hooks\r\n* We could \"do the right thing\" from the start and migrate to the way things want to be done (daemon)\r\n\r\nWe need cross team discussions/effort I imagine (appc-platform-sdk does the heavy lifting for requests in appc-cli-titanium, but is incompatible with the new auth flow. There is a suggestion we could do it quickly with just bearer token support in appc-platform-sdk). ", "attachment": [], "flagged": false, "summary": "Migrate Titanium CLI to Amplify CLI package", "creator": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "subtasks": [], "reporter": { "name": "ingo", "key": "ingo", "displayName": "Ingo Muschenetz", "active": true, "timeZone": "America/Los_Angeles" }, "environment": null, "comment": { "comments": [], "maxResults": 0, "total": 0, "startAt": 0 } } }