[TIMOB-9022] CLI: Write initial frontend support
GitHub Issue | n/a |
---|---|
Type | Sub-task |
Priority | High |
Status | Closed |
Resolution | Fixed |
Resolution Date | 2012-08-28T01:23:54.000+0000 |
Affected Version/s | Release 2.1.0 |
Fix Version/s | Sprint 2012-17 Core, Release 3.0.0 |
Components | CLI |
Labels | core |
Reporter | Stephen Tramer |
Assignee | Chris Barber |
Created | 2012-05-07T16:47:30.000+0000 |
Updated | 2017-03-07T19:48:29.000+0000 |
Description
This task is for creating the initial CLI driver, as per the [CLI spec](https://wiki.appcelerator.org/display/spe/Command+Line+Interface). This task includes:
* Investigate "stable" version of node.js to lock the CLI to
* Investigate appropriate npm packages to have the CLI depend on
* Design API for calling out to commands loaded via 'require'
* Produce initial CLI frontend:
** Handle command line arguments passed directly to CLI
** Handle command loading via 'require'
* Produce wrappers for builtins which call existing commands:
** create
** build
** run
** install
Closing ticket due to time passed.