// Gruntfile.js
//
//

module.exports = function (grunt) {
  'use strict';

  // Force use of Unix newlines
  grunt.util.linefeed = '\n';

  // Project configuration
  grunt.initConfig({

    // Metadata
    pkg: grunt.file.readJSON('package.json'),

    // Banner task
    //
    banner: '/*!\n' +
              ' * cp-strap theme v<%= pkg.version %>\n' +
              ' * License MIT <%= grunt.template.today("yyyy") %> ABS-org\n' +
              ' */\n',
    
    // Less task
    //
    less: {
      compile: {
        files: {
          'dist/css/style.css': 'src/stylesheets/build.less'
        }
      }
    },

  });


  // Load multiple grunt tasks using globbing patterns
  require('load-grunt-tasks')(grunt, {scope: 'devDependencies'});

  // CSS distribution task
  grunt.registerTask('dist-stylesheets', ['less', 'usebanner']);

};

@@ -614,16 +614,685 @@
     %7D,%0A%0A
+    /************************************%0A     * grunt-bump%0A     * Bump package version, create tag, commit, push...%0A     ************************************/%0A    bump: %7B%0A      options: %7B%0A        files: %5B'package.json', 'bower.json'%5D,%0A        updateConfigs: %5B%5D,%0A        commit: true,%0A        commitMessage: 'v%25VERSION%25',%0A        commitFiles: %5B'package.json', 'bower.json', 'dist/**/*'%5D, // '-a' for all files%0A        createTag: true,%0A        tagName: 'v%25VERSION%25',%0A        tagMessage: 'v%25VERSION%25',%0A        push: true,%0A        pushTo: 'master',%0A        gitDescribeOptions: '--tags --always --abbrev=1 --dirty=-d' // options to use with '$ git describe'%0A      %7D%0A    %7D%0A%0A
   %7D);%0A%0A%0A
@@ -1506,11 +1506,96 @@
 er'%5D);%0A%0A
+  // Use grunt-bump for changing version number%0A  grunt.loadNpmTasks('grunt-bump');%0A%0A
 %7D;%0A

Add grunt-bump task