hacksalot
c5eab0fd9c
Scrub.
2016-01-05 23:59:41 -05:00
hacksalot
40e71238ac
Scrub.
2016-01-05 23:46:01 -05:00
hacksalot
9d75b207d1
Formalize empty-fresh.json dependency.
2016-01-05 23:28:49 -05:00
hacksalot
9b52c396d3
Fix missing method rename.
2016-01-05 22:32:46 -05:00
hacksalot
2759727984
Add convenience method.
2016-01-05 22:26:16 -05:00
hacksalot
e230d640cb
Rename imp() to i() (interim).
2016-01-05 22:02:11 -05:00
hacksalot
d69688697c
Update README.
2016-01-05 19:48:11 -05:00
hacksalot
9f7ec62b18
Bump fresh-themes to 0.11.0-beta.
2016-01-05 10:26:29 -05:00
hacksalot
b1a02918ff
Support --no-tips flag.
2016-01-05 10:10:24 -05:00
hacksalot
ec05f6737a
Emit JSON Resume theme instructions.
2016-01-05 10:10:12 -05:00
hacksalot
da5db6477b
Introduce --color and --no-color options.
...
These are handled by Chalk, but need to be registered with Commander.js
in order for Chalk to see them.
2016-01-05 09:42:39 -05:00
hacksalot
0f580efb2b
Mention ANALYZE command in man page.
2016-01-05 09:38:42 -05:00
hacksalot
ff23ee508b
Restore app title.
2016-01-05 09:38:21 -05:00
hacksalot
2819faeb6f
Improve theme/format inheritance (interim).
2016-01-05 09:28:40 -05:00
hacksalot
d205e882f6
Introduce FRESH theme/format inheritance.
...
Support "inherits" property in theme.json (FRESH themes only).
2016-01-05 06:34:56 -05:00
hacksalot
3f40441b0a
Bump FRESCA version to 0.3.0.
2016-01-05 05:09:29 -05:00
hacksalot
6185f20ec9
Sort project history by default.
2016-01-05 05:00:04 -05:00
hacksalot
6a61989eb4
Introduce {{dateRange}} and {{camelCase}} helpers.
2016-01-05 04:59:51 -05:00
hacksalot
d658a069cd
Rename {{hasSection}} helper to {{section}}.
2016-01-05 04:59:26 -05:00
hacksalot
25688dbe8e
Bump fresh-test-resume to 0.2.1.
2016-01-05 01:41:04 -05:00
hacksalot
98362b9687
Bump fresh-test-resumes version.
2016-01-05 00:04:10 -05:00
hacksalot
4c31c96891
Introduce has/hasSection helpers.
2016-01-05 00:03:54 -05:00
hacksalot
219209c6ca
Fix logic glitch in {{sectionTitle}} helper.
2016-01-04 19:46:45 -05:00
hacksalot
eff9fc51cb
Integrate fresh-test-resumes module.
2016-01-04 19:45:49 -05:00
hacksalot
2ba23ee80d
Add support for user-definable section titles.
...
Introduce a {{sectionTitle}} helper; requires theme updates.
2016-01-04 16:20:48 -05:00
hacksalot
0f83f8f5c2
Merge remote-tracking branch 'refs/remotes/origin/master' into dev
2016-01-04 16:13:37 -05:00
hacksalot
4ba3a3f2a9
Merge branch 'master' of https://github.com/hacksalot/HackMyResume
2016-01-04 08:09:12 -05:00
hacksalot
db486a48aa
Update README.
2016-01-04 08:06:51 -05:00
hacksalot
2cab1195e8
Fix 'create' alias.
2016-01-04 07:25:48 -05:00
hacksalot
ce75f09210
Refactor API interface.
2016-01-04 07:23:20 -05:00
hacksalot
a8fed1b69b
Add missing semicolon.
2016-01-04 04:15:13 -05:00
hacksalot
62ca2020d8
Bump FRESH themes version.
2016-01-04 04:15:01 -05:00
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
hacksalot
d8b9d86896
Scrub.
2016-01-01 17:30:57 -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
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
b85d40b1b3
Improve XML encoding for Word docs.
...
Fix various encoding errors.
2015-12-31 06:38:30 -05:00
hacksalot
069c02ddcc
Interim changes supporting v1.3.0.
2015-12-31 03:34:41 -05:00
hacksalot
1f6d77fc28
Bump version to 1.3.0.
2015-12-31 03:18:02 -05:00
hacksalot
2b3c83c57e
Merge branch 'master' of https://github.com/hacksalot/HackMyResume
2015-12-30 22:03:38 -05:00
hacksalot
df27924ac2
Add Johnny Trouble to tests.
2015-12-30 21:07:28 -05:00
hacksalot
3cf24cfb40
Fix PNG generation glitch.
2015-12-30 20:11:21 -05:00
hacksalot
3acf648eb4
Expose helpers to Underscore engine.
...
Get the same set of helpers working for Underscore and Handlebars
engines. Needs refactoring.
2015-12-30 20:11:09 -05:00
hacksalot
76cafa4249
Fix reference error in explicit themes.
2015-12-30 20:10:14 -05:00
hacksalot
55943bf49a
Fix missing semicolon.
2015-12-30 20:09:39 -05:00
hacksalot
a280d8acb2
Support CSS embedding vs. linking.
2015-12-30 19:45:50 -05:00
hacksalot
558a321fe8
Refactor generator logic.
2015-12-30 18:52:41 -05:00
hacksalot
d901047043
Update fluent-themes --> fresh-themes.
2015-12-30 18:50:58 -05:00
hacksalot
d4e0a0fa05
Add {{styleSheet}} helper (placeholder).
2015-12-30 18:19:00 -05:00
hacksalot
22554c61c5
Rename and bump fluent-themes dependency.
2015-12-30 18:18:11 -05:00
hacksalot
72de1bbd33
Scrub.
2015-12-30 15:21:58 -05:00
hacksalot
2ff912e687
Scrub.
2015-12-30 15:11:18 -05:00
hacksalot
ccadb0416f
Move freebie formats out of theme class.
2015-12-30 15:03:26 -05:00
hacksalot
5e51beddf7
Refactor.
2015-12-30 14:48:22 -05:00
hacksalot
97c9ba08d0
Fix: Broken HELP command.
2015-12-30 14:00:09 -05:00
hacksalot
39d61c66b9
Finish Theme --> FreshTheme rename.
2015-12-30 13:22:18 -05:00
hacksalot
7a1eadb3fc
Tweak error messages.
...
Stay away from language like "please specify a valid input resume". The
fluentcv fork can use corporate-speak. HackMyResume is more like a
gremlin -- feed it, but never after midnight.
2015-12-30 13:12:51 -05:00
hacksalot
1bcc2f7d0c
Add formal support for aliases.
...
new/create and build/generate
2015-12-30 13:00:30 -05:00
hacksalot
e3cb949992
Fix: Exception when HMR is run without params.
2015-12-30 12:59:21 -05:00