From ddf6f7bd41cf5c5cc4610523e0d51131763b138c Mon Sep 17 00:00:00 2001 From: claudiosmweb Date: Sun, 2 Feb 2014 18:08:35 -0200 Subject: [PATCH] added grunt task to transifex pulling and improved the registered tasks --- Gruntfile.js | 27 +++++++++++++++++++++++---- 1 file changed, 23 insertions(+), 4 deletions(-) diff --git a/Gruntfile.js b/Gruntfile.js index 2348ba8e065..b800723d3c6 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -44,14 +44,25 @@ module.exports = function( grunt ){ }, shell: { + txpull: { + options: { + stdout: true + }, + command: [ + 'cd i18n', + 'tx pull -a -f', + ].join( '&&' ) + }, generatemos: { + options: { + stdout: true + }, command: [ 'cd i18n/languages', 'for i in *.po; do msgfmt $i -o ${i%%.*}.mo; done', - 'ls' ].join( '&&' ) } - }, + } }); @@ -61,7 +72,15 @@ module.exports = function( grunt ){ grunt.loadNpmTasks( 'grunt-contrib-cssmin' ); // Register tasks - grunt.registerTask( 'default', []); - grunt.registerTask( 'dev', ['less:compile', 'cssmin', 'shell:generatemos' ] ); + grunt.registerTask( 'default', [ + 'less', + 'cssmin', + ]); + + grunt.registerTask( 'dev', [ + 'default', + 'shell:txpull', + 'shell:generatemos' + ]); };