From aaa4433967ffb9bcc95131bc859abb15664be224 Mon Sep 17 00:00:00 2001 From: underscorediscovery Date: Thu, 12 Sep 2013 20:01:05 -0230 Subject: [PATCH] Adding luxe serve command for opening the html5 build in a local server --- run.n | Bin 74727 -> 74831 bytes script/src/RunScript.hx | 22 +++++++++------------- 2 files changed, 9 insertions(+), 13 deletions(-) diff --git a/run.n b/run.n index 21c95587f4b72d28e168fd2847411b2c91f839fc..0843b496bcbc7609333b52f03c9250a1ff601e32 100644 GIT binary patch delta 1088 zcmZuvZAep57`|tlTho|UYIdA@bz%@YDnCe(Qy4_yMN?BrXnEbPPS9z0GyEqME%A@y zg$9xz5KB#)SC30mLjNh4X%rzPn9zrqpajvcuyIRXuI_m2(SqCrH2#!>?j&HJ= zt%9B9S-)Ild7Fi8XcTOA)?pRcM!rTcf=8`UVC$Ni1-7cGw$Ad;Bqb%l`74#>jMgj) zyhC7f?Yx9EPZ6a9nshzlq*cSE()eWJzsg88L}y9{UQseV#7Q2Jsb`&=gp7@mtW?rw zOeG&kf&YF32=B+F&kDv#$dwA>v4LDPX6TYhbaGc(6>Um>7p|RGGP(|i!OOHL!y1Za z=@iLNM1@pcIfoSA5MAQ$A>9aeb2x)DR4$h=UQTkD^R(@Tvk&tb4i8DM&2ea0+B7HW zo(GAr$93)`ijnS*MTM(GwcDg{9}!i>%CA_KZd%Cks)&sp4tE|@j7u&{qHgqn;P9AB z)}T|;n&nuF%o#k9=4~&gL4qv~1D}7V9#ts7Tj4fMVlgQ1%Wi*4S9$SxFzXHa*lP8A z1XM4A5(l*tz-H~O{eYhQulVI5R%#cb()Nd#K9t)V?eM_#t+03$$x^Qv3pg!i1O5^d zV!&jsa5g1qd)C)CV00Wan-?@5& zmp4Vnt|10G>>m#3)i>xw+C2#;6^%qnmxl_%_8Cl{JRVYld$&iU07ti64*181v~)BS zC|XHv2*T2Mo=>neewt=aTvO}7B4-vGM)_!^Z&4ku)QS_p1x|oqiii&3e5;iPXJB4B zH`As^BeZz6+t+Mo&5T0jix;}qHZy(2x7O80mCVI1xJJWK;zVmW+73gqt2q{BLhuB_ Smq5UJKY86BCY*Z2YyJYt_mwXI delta 933 zcmZuuT}V@57(U-QXFqC9Egkl4GWD#YU=}zbMUGY^frq5LFa(FTP5L3rZFu30AhaR^ zgD)IKsS!s0`}u87EMphdg#L`^#=_i1WHr*e?5_80Oeb{UJTKq#^SD&3JWX;N)LNqz z+c76{{jy)~n;{Ra`Fr2Vr(}4SO7sHf2TPMY(JuGNo>IHPDudrPC2$V5Wc`?(u`Y0i z+Z=~C*o^&rCR$~d>bhdo!7jB#5wGW&{ag={J{(YRzk=G1VBPQha&+f|6hiOp4Fm`FEF29D;S0`hA*f0yXd4(UA_2M;Ko5x!wc z?z&|1!&PjUPLHs_X&u_rtw?zpi_y^545~;IdCs*E4yL)`j=pAWE9OmICla>m&QN`&7#vZwxG*zDhvq!-%ps zzAFdeP&H5wcx#{#aAaT%uyN1^^0mQ9odw!eMzBO%cx1Cv60DtH|bQCQxjFwX3nN@P6h9 znN+4Ld{t}MoNp9h9NU=J^1Fdc{z|ta$EZ;f3&@SY_1U4wO*5Keb6*~)!_KZaQ6{ZE za_{TUay9%irY#kzVtO4YDnLcywQRJWg=k>Kgvy~9&55EUOHZ=QCQA6X8MW&E0UPdC A`Tzg` diff --git a/script/src/RunScript.hx b/script/src/RunScript.hx index dcf93d78a..c185ff137 100644 --- a/script/src/RunScript.hx +++ b/script/src/RunScript.hx @@ -72,19 +72,14 @@ class RunScript { return true; - case "test": - if(data == 'html5') { - if(data2 == '-server') { - //check if the server note file exists - var args = ['server', '-p', '55555', '-h', 'localhost' ,'-d' , cwd + 'bin/html5/bin/']; - new sys.io.Process('nekotools', args); - new sys.io.Process('open', ['http://localhost:55555/']); - return true; - } - } - - return false; + case "serve": + var args = ['server', '-p', '55555', '-h', 'localhost' ,'-d' , cwd + 'bin/html5/bin/']; + new sys.io.Process('nekotools', args); + new sys.io.Process('open', ['http://localhost:55555/']); + + return true; + default: return false; }#end @@ -131,7 +126,7 @@ class RunScript { //remove the CWD from the args args = args.splice(0,args.length-1); - if(args.length-1 > 0) { + if(args.length-1 > 0 || args[0] == 'serve') { var local_command = process_command(args); @@ -162,6 +157,7 @@ class RunScript { Sys.println(" commands : "); Sys.println("\ttest \n\t Build and run"); Sys.println("\tbuild \n\t Build"); + Sys.println("\tserve \n\t This is for html5 target, launches a server and opens the page. \n\ti.e luxe build html5 && luxe serve"); #if pathtools Sys.println("\tcreate \n\t Create a copy of inside present working directory");