File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -15,6 +15,7 @@ Copyright 2013 Drifty (http://drifty.com/)
1515*/
1616
1717var IonicStartTask = require ( './ionic/start.js' ) . IonicStartTask ;
18+ var IonicBuildTask = require ( './ionic/build.js' ) . IonicBuildTask ;
1819
1920var argv = require ( 'optimist' ) . argv ;
2021
@@ -24,6 +25,12 @@ var TASKS = [
2425 name : 'start' ,
2526 usage : 'appname' ,
2627 task : IonicStartTask
28+ } ,
29+ {
30+ title : 'build' ,
31+ name : 'build' ,
32+ usage : 'platform' ,
33+ task : IonicBuildTask
2734 }
2835] ;
2936
Original file line number Diff line number Diff line change 1+ var fs = require ( 'fs' ) ,
2+ os = require ( 'os' ) ,
3+ request = require ( 'request' ) ,
4+ ncp = require ( 'ncp' ) . ncp ,
5+ path = require ( 'path' ) ,
6+ shelljs = require ( 'shelljs/global' ) ,
7+ unzip = require ( 'unzip' ) ,
8+ IonicTask = require ( './task' ) . IonicTask ;
9+
10+ var argv = require ( 'optimist' ) . argv ;
11+
12+ var IonicBuildTask = function ( ) {
13+ }
14+
15+ IonicBuildTask . HELP_LINE = 'Build an Ionic project for the given plaform.' ;
16+
17+ IonicBuildTask . prototype = new IonicTask ( ) ;
18+
19+ IonicBuildTask . prototype . _printUsage = function ( ) {
20+ process . stderr . write ( 'ionic build plaform (eg. android, ios)\n' ) ;
21+ }
22+
23+ IonicBuildTask . prototype . run = function ( ionic ) {
24+ if ( argv . _ . length < 2 ) {
25+ ionic . fail ( 'No plaform specified, exiting.' ) ;
26+ }
27+
28+ // Grab the name of the app
29+ this . platform = argv . _ [ 1 ] ;
30+ } ;
31+
32+ exports . IonicBuildTask = IonicBuildTask ;
You can’t perform that action at this time.
0 commit comments