Skip to content

Commit 513a845

Browse files
author
wangsai
committed
zip all
1 parent a652d3c commit 513a845

File tree

1 file changed

+37
-1
lines changed

1 file changed

+37
-1
lines changed

Gruntfile.js

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,41 @@ module.exports = function(grunt) {
166166
cwd: 'lumen',
167167
stdout: false,
168168
stderr: false
169+
},
170+
171+
zip_lumen: {
172+
cmd: function(){
173+
var cwd = process.cwd();
174+
var template = '{{#tags}}(echo {{this}} && zip -q -r lumen-{{this}}).zip lumen-{{this}} && {{/tags}}';
175+
var cmd;
176+
var tags = lumen_tags;
177+
178+
template = handlebars.compile(template);
179+
cmd = template({tags: tags, cwd: cwd}).replace(/&&\s*$/g, '');
180+
181+
console.log(cmd);
182+
return cmd;
183+
},
184+
cwd: 'lumen',
185+
stdout: false,
186+
stderr: false
187+
},
188+
zip_laravel: {
189+
cmd: function(){
190+
var cwd = process.cwd();
191+
var template = '{{#tags}}(echo {{this}} && zip -q -r laravel-{{this}}).zip laravel-{{this}} && {{/tags}}';
192+
var cmd;
193+
var tags = laravel_tags;
194+
195+
template = handlebars.compile(template);
196+
cmd = template({tags: tags, cwd: cwd}).replace(/&&\s*$/g, '');
197+
198+
console.log(cmd);
199+
return cmd;
200+
},
201+
cwd: 'laravel',
202+
stdout: false,
203+
stderr: false
169204
}
170205
},
171206
clean: ['laravel', 'lumen'],
@@ -278,7 +313,8 @@ module.exports = function(grunt) {
278313
'exec:laravel_composer_install',
279314
'exec:lumen_composer_install',
280315

281-
'zip_directories',
316+
'exec:zip_laravel',
317+
'exec:zip_lumen',
282318
'version_list',
283319
'ftp_push'
284320
]);

0 commit comments

Comments
 (0)