1
0
mirror of https://github.com/JuanCanham/HackMyResume.git synced 2025-05-05 22:07:07 +01:00
Commit Graph

261 Commits

Author SHA1 Message Date
ce95593031 Relax copyright notices. 2015-11-19 01:57:15 -05:00
30b6bc4d80 Remove invalid object model reference. 2015-11-19 01:47:23 -05:00
6ce2ae2391 Introduce FRESH sheet class.
Introduce the canonical FRESH sheet class based on the old HackMyResume
(HMR) sources. Prepare to replace JSON Resume-specific handling with
generic FRESH handling.
2015-11-18 23:42:09 -05:00
8a56c61d56 Fix HTML-based PDF generator glitch. 2015-11-07 02:46:12 -05:00
99722e3bd1 Add filename metadata on save. 2015-11-06 14:56:33 -05:00
aa0ef4e8a4 Adjust CSS file handling by generators. 2015-11-05 00:57:57 -05:00
537bd4a7b9 Clear profiles on sheet reset. 2015-11-05 00:57:23 -05:00
9bd41d5825 Don't save "display_progress_bar". 2015-11-05 00:57:10 -05:00
4cc3fd3a1f Comments. 2015-11-05 00:56:41 -05:00
4752c3040e Store theme folder reference. 2015-11-05 00:56:06 -05:00
89b7ed4d5b Expose FluentDate at API level. 2015-11-05 00:53:48 -05:00
1e44ce5e5e Fix: Allow "current" in addition to "present" and "now". 2015-10-27 21:09:54 -04:00
9de5069c20 Fix: Allow year-only dates ('YYYY'). 2015-10-27 21:07:45 -04:00
b0b2af8278 Fix glitch with prettyifying HTML links. 2015-10-27 20:59:21 -04:00
5dee90b8e3 Remove process.exit() call. 2015-10-27 07:37:24 -04:00
330866a518 Rename "FluentCMD" to "FluentCV". 2015-10-27 03:54:50 -04:00
6d6f66bfe2 Rename watermark to fluent-themes. 2015-10-26 13:48:00 -04:00
e34d02facb Always display title on error. 2015-10-26 13:17:58 -04:00
5f50485968 Expose API surface. 2015-10-26 12:54:27 -04:00
0aaa9ffff8 Introduce FluentLib sources. 2015-10-26 12:30:00 -04:00
4a98e0bb25 Multiple things.
1. Load themes directly in FCMD instead of only through FluentLib.
2. Add support for silent mode (`-s` or `--silent`).
3. Silently create output folder if not present (mkdirp).
2015-10-26 08:01:01 -04:00
06294a90b5 Add YAML output format support. 2015-10-26 02:45:37 -04:00
68f943745c Support "--no-prettify" option.
Add command-line support for "--no-prettify" and "-n". Use a negative
option here since pretty printing is enabled by default.
2015-10-25 03:04:51 -04:00
1b4056371b Objectify options.
Support FCV Desktop requirement.
2015-10-17 11:10:59 -04:00
2e5a68d942 Support explicit -o output parameter.
Allow output files to be explicitly specified via -o, for ex:

fluentcmd resume.json -o out/resume.html -o out/resume.pdf
2015-10-10 21:39:32 -04:00
cf15738f58 Fix explicit output file bug.
Fixes a bug that occurs when an explicit output file with an extension
other than .all is specified on the command line.
2015-10-10 21:38:06 -04:00
d4a3a08aff Add JSON format support. 2015-10-10 20:11:26 -04:00
189f37b6a1 Add Markdown format support. 2015-10-10 17:49:29 -04:00
6e4263e58c Change default theme to "modern". 2015-10-10 15:39:13 -04:00
7ab2df6696 Improve error handling. 2015-10-07 09:29:41 -04:00
11f76d920f Code cleanup.
Use _.reduceRight in lieue of Array.prototype.reduce to ease logging
during resume merge and clean up code, comments, and whitespace
throughout.
2015-10-07 03:53:38 -04:00
0c7325322a Fix merge logic.
Allow multiple resumes to be merged, extend()-style, and output a
notification for the same.
2015-10-06 16:09:40 -04:00
7c578703c4 Remove unused require()s. 2015-10-06 12:24:29 -04:00
8a19009e29 Scrub. 2015-10-06 12:21:22 -04:00
4fa15f59a0 Emit an additional blank line. 2015-10-06 09:55:35 -04:00
90440ae253 Use relative paths in output. 2015-10-04 15:05:44 -04:00
e622918fee Add external logger callback. 2015-09-29 04:15:04 -04:00
ad653e70dd Package string utils. 2015-09-26 15:05:37 -04:00
8f6c639851 Remove unused Class.js. 2015-09-24 16:11:57 -04:00
76f718dc3e Revamp command-line functionality.
Get resume generation CLI up and running again after recent API updates.
Tool name has changed to "fluentcmd" from "scrappy" and now depends on
external "fluentlib" instead of embedding those sources.
2015-09-24 16:09:48 -04:00
1715a66514 Scrub sheet.js. 2015-09-24 11:21:50 -04:00
7df7a3f894 Introduce a Markdown generator. 2015-09-23 00:26:56 -04:00
ccf6a1a1be Reorganize sources. 2015-09-23 00:26:24 -04:00
7363e48019 Introduce formal generators.
Introduce a shallow hierarchy of simple generator classes, collecting
common functionality and allowing for future snap-in generator
replacement. Use John Resig's "class"-based inheritance per
http://ejohn.org/blog/simple-javascript-inheritance/.
2015-09-23 00:03:49 -04:00
7bf25469de Support additional date formats.
Support "Now" in addition to "Present" along with year-only dates of the
form "YYYY".
2015-09-21 11:34:42 -04:00
f03d2a05e7 Scrub. 2015-09-19 21:35:39 -04:00
1a1310cef5 Improve date parsing and sorting. 2015-09-19 21:07:53 -04:00
c55a2f9f35 Add JSON validation to Sheet prototype. 2015-09-18 20:10:35 -04:00
ffa06118a0 Minor extensions to Sheet class. 2015-09-17 07:27:30 -04:00
8b57f9ce57 Fix template expansion error. 2015-09-17 05:06:09 -04:00