Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/jsxc.nextcloud.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsualko <klaus@jsxc.org>2017-10-20 15:33:18 +0300
committersualko <klaus@jsxc.org>2017-10-20 15:33:18 +0300
commit534432e0ba766f4180260cdcc64614cf7ed0f6e2 (patch)
tree525f61ee24f59cab549197a9f4829dde00de4cd6
parent5d6cff1fb79dc5dee4408ebdcd61965019d8a4f9 (diff)
add grunt version command line option
-rw-r--r--Gruntfile.js17
1 files changed, 10 insertions, 7 deletions
diff --git a/Gruntfile.js b/Gruntfile.js
index 35e962a..aefc6d7 100644
--- a/Gruntfile.js
+++ b/Gruntfile.js
@@ -1,9 +1,12 @@
/* global module:false */
module.exports = function(grunt) {
+ var app = grunt.file.readJSON('package.json');
+
// Project configuration.
grunt.initConfig({
- app: grunt.file.readJSON('package.json'),
+ app: app,
+ version: grunt.option('ver') || app.version,
meta: {
banner: grunt.file.read('js/jsxc/banner.js')
},
@@ -56,7 +59,7 @@ module.exports = function(grunt) {
overwrite: true,
replacements: [ {
from: /<version>[^<]+<\/version>/,
- to: "<version><%= app.version %></version>"
+ to: "<version><%= version %></version>"
} ]
},
version: {
@@ -64,7 +67,7 @@ module.exports = function(grunt) {
overwrite: true,
replacements: [ {
from: /.+/,
- to: "<%= app.version %>"
+ to: "<%= version %>"
} ]
},
imageUrl: {
@@ -94,7 +97,7 @@ module.exports = function(grunt) {
src: [ 'CHANGELOG.md' ]
},
options: {
- searchString: "## <%= app.version %>",
+ searchString: "## <%= version %>",
logFormat: 'console',
onComplete: function(m) {
if (m.numMatches === 0) {
@@ -121,7 +124,7 @@ module.exports = function(grunt) {
compress: {
main: {
options: {
- archive: 'archives/ojsxc-<%= app.version %>.tar.gz',
+ archive: 'archives/ojsxc-<%= version %>.tar.gz',
mode: 'tgz'
},
files: [ {
@@ -136,8 +139,8 @@ module.exports = function(grunt) {
signRelease: {
command: 'openssl dgst -sha512 -sign ' +
'~/.nextcloud/certificates/ojsxc.key ' +
- 'archives/ojsxc-<%= app.version %>.tar.gz | openssl base64 > ' +
- 'archives/ojsxc-<%= app.version %>.tar.gz.sig'
+ 'archives/ojsxc-<%= version %>.tar.gz | openssl base64 > ' +
+ 'archives/ojsxc-<%= version %>.tar.gz.sig'
}
},
autoprefixer: {