From 3e10fac5d0162e5fcbc48e050bdb9a2039bbc431 Mon Sep 17 00:00:00 2001 From: Kevin Sawicki Date: Wed, 29 May 2013 16:39:37 -0700 Subject: [PATCH] Add clean task --- Gruntfile.coffee | 13 +++++++++++++ package.json | 3 ++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/Gruntfile.coffee b/Gruntfile.coffee index 818fcbbb0..044e10c5c 100644 --- a/Gruntfile.coffee +++ b/Gruntfile.coffee @@ -1,3 +1,5 @@ +BUILD_DIR = '/tmp/atom-build' + module.exports = (grunt) -> grunt.initConfig pkg: grunt.file.readJSON('package.json') @@ -23,5 +25,16 @@ module.exports = (grunt) -> grunt.loadNpmTasks('grunt-coffeelint') grunt.loadNpmTasks('grunt-contrib-csslint') + grunt.registerTask 'clean', 'Delete all build files', -> + rm = require('rimraf').sync + rm BUILD_DIR + rm '/tmp/atom-coffee-cache' + rm '/tmp/atom-cached-atom-shells' + rm 'node_modules' + rm 'atom-shell' + rm 'cef' + rm 'node' + rm 'prebuilt-cef' + grunt.registerTask('lint', ['coffeelint:src', 'coffeelint:test', 'csslint:src']) grunt.registerTask('default', 'lint') diff --git a/package.json b/package.json index 762fff56c..e8f29d446 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,8 @@ "grunt": "~0.4.1", "grunt-cli": "~0.1.9", "grunt-coffeelint": "0.0.6", - "grunt-contrib-csslint": "~0.1.2" + "grunt-contrib-csslint": "~0.1.2", + "rimraf": "~2.1.4" }, "private": true, "scripts": {