From 866adcd94d4c63f9465fa5a98541940d8eeb2662 Mon Sep 17 00:00:00 2001 From: unpregnant Date: Sat, 18 Feb 2017 18:44:58 +0100 Subject: [PATCH] ADD args to grunt --- Gruntfile.js | 5 +++-- GruntfilePdf.js | 10 ++++++---- package.json | 9 ++------- pdf/resume-grey-boxes.pdf | Bin 90968 -> 90968 bytes pdf/resume-left-right.pdf | Bin 95593 -> 95593 bytes pdf/resume-oblique.pdf | Bin 55661 -> 55661 bytes pdf/resume-side-bar.pdf | Bin 50993 -> 50993 bytes pdf/resume-spotify.pdf | Bin 52127 -> 52127 bytes pdf/resume-wanted.pdf | Bin 36518 -> 36518 bytes src/app.js | 17 ++++++++++++++++- src/generatePdfs.js | 2 -- src/less.js | 2 -- 12 files changed, 27 insertions(+), 18 deletions(-) delete mode 100755 src/generatePdfs.js delete mode 100755 src/less.js diff --git a/Gruntfile.js b/Gruntfile.js index f000096..e7f7890 100755 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -15,9 +15,10 @@ module.exports = function(grunt) { execute: { target: { options: { - nodeargs: ['--harmony-async-await'] + nodeargs: ['--harmony-async-await'], + args: ['less'] }, - src: ['src/less.js'] + src: ['src/app.js'] } }, watch: { diff --git a/GruntfilePdf.js b/GruntfilePdf.js index 753176a..f7905d1 100644 --- a/GruntfilePdf.js +++ b/GruntfilePdf.js @@ -15,15 +15,17 @@ module.exports = function(grunt) { execute: { less: { options: { - nodeargs: ['--harmony-async-await'] + nodeargs: ['--harmony-async-await'], + args: ['less'] }, - src: ['src/less.js'] + src: ['src/app.js'] }, pdf: { options: { - nodeargs: ['--harmony-async-await'] + nodeargs: ['--harmony-async-await'], + args: ['pdf'] }, - src: ['src/generatePdfs.js'] + src: ['src/app.js'] } } }); diff --git a/package.json b/package.json index 63db45b..a59a63f 100755 --- a/package.json +++ b/package.json @@ -20,7 +20,7 @@ "grunt" ], "scripts": { - "server": "node --harmony-async-await src/app.js", + "server": "node --harmony-async-await src/app.js server", "dev": "concurrently --kill-others \"npm run server\" \"grunt --verbose\"", "pdf": "concurrently \"npm run server\" \"grunt --gruntfile GruntfilePdf.js --verbose\"", "lint": "eslint src/", @@ -69,16 +69,11 @@ "grunt": "^1.0.1", "grunt-babel": "^6.0.0", "grunt-cli": "^1.2.0", - "grunt-contrib-copy": "^1.0.0", - "grunt-contrib-less": "^1.4.0", "grunt-contrib-watch": "^1.0.0", "grunt-execute": "^0.2.2", - "grunt-run": "^0.6.0", "grunt-shell": "^2.1.0", - "jit-grunt": "^0.10.0", "load-grunt-tasks": "^3.5.2", "mocha": "3.2.0", - "nyc": "10.1.2", - "reload": "^1.1.1" + "nyc": "10.1.2" } } diff --git a/pdf/resume-grey-boxes.pdf b/pdf/resume-grey-boxes.pdf index 4f26b5ea5591957a128ba7bc1894cbdd5c0c04da..9e62885760c54897040e2908583cfe7b75e2d4c2 100755 GIT binary patch delta 55 zcmca{jP=Gb)(Hvf<|ZaaM%o4j>OiE)rSF@c;*waBs-WRwWn^GzZeV0+VF*&v*uJ%$ H@nRAH*3b}d delta 55 zcmca{jP=Gb)(HvfW~RobM%o4j>OiE)rSF@c;*waBs-WRwWn^GzZeV0+VF*&v*uJ%$ H@nRAH*D?@u diff --git a/pdf/resume-left-right.pdf b/pdf/resume-left-right.pdf index 75a3dcd0813e351977e7a56a16ed84b28cfd514c..acdad96ce881e8cd9f9dd3fe0a82f720481a1e12 100755 GIT binary patch delta 55 zcmaF)iuL6y)(Hvf<|Zaa#@Yr3>OiE)rSF@c;*waBs-WRwWn^GzZeV0+VF*&v*uJ%$ H@lgo??F|t9 delta 55 zcmaF)iuL6y)(HvfW~Rob#@Yr3>OiE)rSF@c;*waBs-WRwWn^GzZeV0+VF*&v*uJ%$ H@lgo??QanQ diff --git a/pdf/resume-oblique.pdf b/pdf/resume-oblique.pdf index bfa8c891a26d5ade83accd14b7dc6dd15ac68496..e76b533a1e017e648ba6bce4039fa83fc7d4c702 100755 GIT binary patch delta 52 zcmaF6iTUj&<_QVv<|ZaaCfWuD>OiE)rSF@c;*waBs-WRwWn^GzZeV0+VF*&PvHjT% E0H~x7?EnA( delta 52 zcmaF6iTUj&<_QVvW~RobCfWuD>OiE)rSF@c;*waBs-WRwWn^GzZeV0+VF*&PvHjT% E0I2#8@c;k- diff --git a/pdf/resume-side-bar.pdf b/pdf/resume-side-bar.pdf index d57a7669030aca0387223d5eb2f727c647098cfd..4115d9a6ca546249b6f7efb80053c9273ed8c41c 100755 GIT binary patch delta 52 zcmdnk$GowRc|wA^xrvF9skVWEIuL1c>HFrVxFnXODrmS^85tOw8yFc{7=n~+Y+rQ@ E0D`Fw-~a#s delta 52 zcmdnk$GowRc|wA^nW?dHFrVxFnXODrmS^85tOw8yFc{7=n~+Y+rQ@ E0D}JxOiE)rSF@c;*waBs-WRwWn^GzZeV0+VF*&Pv0dUc E0DckOiE)rSF@c;*waBs-WRwWn^GzZeV0+VF*&Pv0dUc E0Dfo=MgRZ+ diff --git a/pdf/resume-wanted.pdf b/pdf/resume-wanted.pdf index 93cc99f7ed866bbf384d59d178dedec25221a2d3..0cff4ef48051079a9251cddb007ab706daecbb4b 100755 GIT binary patch delta 52 zcmZ2BmucBtrU?n^<|Zaa=Gq1Z>OiE)rSF@c;*waBs-WRwWn^GzZeV0+VF*&Pv0c6o E0D`^_B>(^b delta 52 zcmZ2BmucBtrU?n^W~Rob=Gq1Z>OiE)rSF@c;*waBs-WRwWn^GzZeV0+VF*&Pv0c6o E0D}|`DF6Tf diff --git a/src/app.js b/src/app.js index cd50f5f..b6c014a 100755 --- a/src/app.js +++ b/src/app.js @@ -1,2 +1,17 @@ +const StyleCompiler = require('./StyleCompiler'); +const ResumeToPdf = require('./ResumeToPdf'); const Server = require('./Server'); -Server.run(); + +process.argv.forEach(argument => { + switch (argument) { + case 'less': + StyleCompiler.run(); + break; + case 'pdf': + ResumeToPdf.convert(); + break; + case 'server': + Server.run(); + break; + } +}); diff --git a/src/generatePdfs.js b/src/generatePdfs.js deleted file mode 100755 index 36b0c59..0000000 --- a/src/generatePdfs.js +++ /dev/null @@ -1,2 +0,0 @@ -const ResumeToPdf = require('./ResumeToPdf'); -ResumeToPdf.convert(); diff --git a/src/less.js b/src/less.js deleted file mode 100755 index b2173b0..0000000 --- a/src/less.js +++ /dev/null @@ -1,2 +0,0 @@ -const StyleCompiler = require('./StyleCompiler'); -StyleCompiler.run();