1
0
mirror of https://github.com/JuanCanham/HackMyResume.git synced 2024-11-25 09:50:11 +00:00
Commit Graph

567 Commits

Author SHA1 Message Date
hacksalot
f65cf8880e Add support for external options file. 2016-01-04 02:50:00 -05:00
hacksalot
c8d4a3deb3 Handle global options.
Fix broken --silent flag and set up -o/-opts.
2016-01-04 01:49:35 -05:00
hacksalot
d5e2a45034 Output theme message on generate. 2016-01-04 00:58:41 -05:00
hacksalot
2465f2ce1c Fix gap analysis glitches. 2016-01-04 00:14:43 -05:00
hacksalot
f2001bcbb1 Add a couple baseline "analyze" tests. 2016-01-03 23:18:35 -05:00
hacksalot
d5afb3eb2e Handle missing dates during gap inspection. 2016-01-03 23:17:36 -05:00
hacksalot
c711cb7922 Improve sorting. 2016-01-03 23:17:18 -05:00
hacksalot
e45e0316f6 Remove extraneous regex. 2016-01-03 10:07:58 -05:00
hacksalot
08ab512f4c Add overlap analysis. 2016-01-03 09:48:43 -05:00
hacksalot
f2bf09bf96 Allow variable-unit resume duration. 2016-01-03 09:48:22 -05:00
hacksalot
75e2b1c131 Improve keyword acquisition. 2016-01-03 09:48:02 -05:00
hacksalot
0b7ef16a41 Improve accuracy of keyword counts. 2016-01-03 07:36:05 -05:00
hacksalot
247eec396c Fix string iteration filtering glitch. 2016-01-03 07:35:47 -05:00
hacksalot
46c7fa9838 Add baseline keyword analysis. 2016-01-03 06:39:46 -05:00
hacksalot
b3fb2c7130 Scrub. 2016-01-03 05:06:54 -05:00
hacksalot
c3ec3f28bd Introduce section totals inspector. 2016-01-03 05:03:31 -05:00
hacksalot
0a8ee721e8 Allow for multiple PDF engines / support Phantom PDFs.
Start formalizing PDF generation apparatus and support a `--pdf`
parameter allowing the user to specify the flavor of PDF generation.
2016-01-03 04:11:42 -05:00
hacksalot
8d7cf32988 Finish Commander.js integration. 2016-01-03 03:18:56 -05:00
hacksalot
655ecebaa5 Clean up comments. 2016-01-03 02:40:04 -05:00
hacksalot
8fc0fa99d3 Remove unnecessary indirection. 2016-01-03 02:39:43 -05:00
hacksalot
69e8adc1cc Remove 'minimist' dependency. 2016-01-03 02:25:39 -05:00
hacksalot
6b3396e01b Use Commander.js for invocations. 2016-01-03 02:22:26 -05:00
hacksalot
a95b52acd0 Refactor command processing. 2016-01-02 00:15:46 -05:00
hacksalot
47553b6def Fix ICE encoding issues.
Fix issue where @@@@ is appearing in generated resumes.
2016-01-01 20:27:46 -05:00
hacksalot
e4a549ed30 Tests: Add ICE detection test.
ICE is the internal boilerplate we use to freeze/unfreeze themes when
trying to force-feed them Markdown or other formatted data.
2016-01-01 20:26:47 -05:00
Josh Janusch
dd2148bb92 Fix: formatDate helper references the moment method, not the momentDate object 2016-01-01 18:05:33 -05:00
hacksalot
d8b9d86896 Scrub. 2016-01-01 17:30:57 -05:00
Josh Janusch
889bd4bfc5 formatDate helper now will only use moment if date is valid. If it's not, will use the user inputted value or a fallback parameter, if it is provided 2016-01-01 17:27:49 -05:00
hacksalot
13fc903b2b Catch JSON syntax errors for all commands.
...and emit line/column info.
2016-01-01 17:20:42 -05:00
hacksalot
8c8dbfed72 Adjust test paths. 2016-01-01 15:06:36 -05:00
hacksalot
2b669cf35c Tweak error handling for cmd params. 2016-01-01 15:06:16 -05:00
hacksalot
5a2d892b85 Scrub error-handler.js. 2016-01-01 14:59:21 -05:00
hacksalot
37a7c318d5 Remove stack trace for ENOENT. 2016-01-01 14:58:56 -05:00
hacksalot
43873efcab Tweak analyze command error. 2016-01-01 14:38:52 -05:00
hacksalot
bb28e5aa8e Support --help option.
Support standard syntax for the HELP command.
2016-01-01 14:38:00 -05:00
hacksalot
c17261cd25 Merge pull request #81 from tjlav5/master
Fix relative theme directory
2016-01-01 13:46:55 -05:00
TJ Lavelle
49e56cc226 Fix relative theme directory
The theme directory assumes it was a child of the HackMyResume module, but NPM3 will actually flatten this out. Following the same logic that the template-generator uses, find the path to the themes using NPMs require method.
2016-01-01 11:27:05 -05:00
hacksalot
84ad6cf356 Add missing chalk references. 2016-01-01 04:57:50 -05:00
hacksalot
b96526da31 Replace chalk with colors in tests. 2016-01-01 04:48:20 -05:00
hacksalot
cb14452df3 Replace colors with chalk.
Chalk has a few more options and doesn't mess around with
String.prototype.
2016-01-01 04:44:14 -05:00
hacksalot
d54b9a6d6c Remove unused method. 2016-01-01 03:45:14 -05:00
hacksalot
6285c2db3b Introduce "analyze" verb and framework.
Introduce a new "analyze" command and start setting up the inspector /
analyzer pipeline with a simple "gap analysis" inspector using a
reference-counted gap detection approach.
2016-01-01 03:39:48 -05:00
hacksalot
3453293c79 Bump version to 1.3.1. 2015-12-31 20:41:54 -05:00
hacksalot
fb32cb0d78 Tests: Bump Johnny's expected duration to 4 years.
Happy New Year, everybody.
2015-12-31 20:00:39 -05:00
hacksalot
baccb75256 Tests: fix Travis error on Node 0.10.
Node 0.10 doesn't have path.parse, so use require('parse-filepath') as a
workaround.
2015-12-31 19:51:06 -05:00
hacksalot
5c39c1c93d Remove extraneous console.log. 2015-12-31 19:47:55 -05:00
hacksalot
48cc315fc8 Update Travis shields.
Add version and a badge for the /dev branch.
2015-12-31 19:17:56 -05:00
hacksalot
ea8da6811a Include Node 0.10 in Travis tests.
We've already done some work to support legacy Node 0.10 (ex
https://github.com/hacksalot/HackMyResume/issues/31#issuecomment-167155845)
no reason to drop this support by omitting tests.
2015-12-31 18:31:39 -05:00
hacksalot
dbda48c16d Add additional validate tests. 2015-12-31 18:24:45 -05:00
hacksalot
bc710b5c6e Merge pull request #77 from hacksalot/dev
v1.3.0 changes
2015-12-31 06:43:34 -05:00