Uploaded image for project: 'Appcelerator Studio'
  1. Appcelerator Studio
  2. TISTUD-1875

Create an extension point to support different command-line interfaces

    Details

      Description

      We need to be able to support V1 (Python) and V2 (Node.js) of the SDKs directly.

      1. Create an extension point which describes the SDK per version range (< 2.2 is v1, >= 2.2 is v2), and allow contributing commands that are designed to run on a specific CLI.
      2. The extension will return a 'command' to run by asking for a specific command key and passing the SDK version to filter by. A returned command will then be executed and provide progress as it's being executed.
      3. When the CLI has no support for a specific command, a 'no-op' command (or null) can be returned.

      The extension should also allow querying for a command on a specified CLI version (V1/V2).

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                sgibly Shalom Gibly
                Reporter:
                sgibly Shalom Gibly
              • Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: