joomla-gulp-release
v1.0.9
Published
Gulp release builder for Standard Joomla Components, Modules, Plugins and Libraries.
Maintainers
Readme
Gulp for Joomla! Components release 
Gulp release builder for Standard Joomla! Components, Modules, Plugins and Libraries.
Install
To install all the dependencies,
sudo npm install --save-dev gulpAfter installing gulp now you need to install joomla-gulp-release
sudo npm install --save-dev joomla-gulp-releaseUsing Gulp build system
Create gulpfile.js in your component root repository.
You only need to add following line in file and then execute below commands.
var jrelease = require('joomla-gulp-release');Configuration file gulp-config.json
Copy and change default information given in sample config file.
Following tasks and switches are available:
To Release component and create .zip file
Use this command to release component. Version and other information can be set in
gulp-config.jsonfile.
gulp release:componentTo Release modules and create .zip file
gulp release:modulesTo Release plugins and create .zip file
gulp release:pluginsTo Release packages and create .zip file
gulp release:packagesor
gulp release:packages --folder ./individual_package_dirTo release an extension - Alternative of individual 'plugins' and 'modules' commands
gulp release:extensionsThis command will read the base directory and create zip files for each of the folder.
=== Switches ===
Pass an argument to choose different folder
--folder {source direcory} Default: "./plugins"Pass an argument to change suffix for extension
--suffix {text of suffix} Default: "plg_"Example Usage:
gulp release:extensions --folder ./modules --suffix ext_Help
Gulp Default task is set to show you help.
gulp